stm32 GPIO之怪异现象

1.今天调试GPIO,检测高低电平,插入HDMI为高,不插为低,其他3口均可以检测,唯独PB2口一直检测为高,且电平明显和其他3 port不一样

   插上hdmi源,PB2=4.6V,其他3口 = 3.6V....换了2块板子都这样,郁闷。。。扯淡的STM32F10X。。。。

2. 法克,网上一搜,原来有人也遇到了此问题;原来是改口做JTAG的JTDO用,

   

3.所以,怎么办呢,请看网上:

  PB3,PB4默认是JTAG的JTDO和NJTRST,不能做为GPIO使用.

  要当GPIO使用请使用 PinRemap 把JTAG关掉.

  因为用到了REMAP,所以要先打开AFIO的时钟.

 http://www.amobbs.com/thread-3867738-1-1.html

转载于:https://www.cnblogs.com/itloverhpu/p/3238799.html

你可能感兴趣的:(stm32 GPIO之怪异现象)