请教各位大神,制作STM32程序的时候,那些没用的GPIO管脚,该如何处理呢?
是不进行任何代码处理,
还是初始化呢?
如果要初始化,那该选择哪一种模式呢(浮空输入,推挽输出等8种模式)?
看要写什么程序了。它的处理方式有两种方法:1. 寄存器方式;2. 库函数方式。但是最常用的就是库函数方式了。这个您看下相关的视频。
因为这个考虑到硬件的安全性,硬件工程师,跟我说,一定要给一个确定的状态。不能不管。。
因为这个考虑到硬件的安全性,硬件工程师,跟我说,一定要给一个确定的状态。不能不管。
。。。
晕,我问不用的GPIO要设置成什么状态,,是浮空输入,还是推挽输出。。。或者其他六种方式。。
我也晕啊。GPIO有8种方式,那么请问您接的什么外设呢。这个要看你具体接的是什么外设了。处理方式可以是我给你说的两种。
各位,我查到了。。给你们看看
C:\Users\Administrator\Desktop
不能上传本地图片。
在STM32中文参考手册V10 第70页底部 有这么一段话
复位期间和刚复位后,复用功能未开启, I/O端口被配置成浮空输入模式(CNFx[1:0]=01b,
MODEx[1:0]=00b)。
复位后, JTAG引脚被置于输入上拉或下拉模式:
─ PA15: JTDI 置于上拉模式
─ PA14: JTCK 置于下拉模式
─ PA13: JTMS 置于上拉模式
─ PB4: JNTRST 置于上拉模式
设置成上拉或下拉输出,都可以。看看和外界有没有连接,那种电平更合适,就行了。
后续的省略了,
反正内容的位置都告诉你了,你可以去看看。。JTAG是有特别说明的。