stm32 读取IO状态的问题

[复制链接]
14037|10
 楼主| AVALJ 发表于 2009-11-13 09:11 | 显示全部楼层 |阅读模式
IO口默认为浮空输入模式
在没有接输入信号的情况下,使用GPIO_ReadInputDataBit
读取IO的状态时,为什么有的IO口读出的是高电平信号,有的IO口读出的是
低,比如读取PE15是高电平,读PB7是低电平?我是使用串口监视的结果(串口肯定问题)
香水城 发表于 2009-11-13 09:43 | 显示全部楼层
请开启GPIO时钟。
 楼主| AVALJ 发表于 2009-11-13 10:03 | 显示全部楼层
GPIO时钟已开启
为什么没有输入会读出高电平?
香水城 发表于 2009-11-13 10:17 | 显示全部楼层
引脚不能悬空。
baidudz 发表于 2009-11-14 10:48 | 显示全部楼层
不用的引脚也不能悬空吗
香水城 发表于 2009-11-14 13:15 | 显示全部楼层
不用的引脚最好不要悬空。
happya1 发表于 2009-11-14 13:25 | 显示全部楼层
不要悬空?接低还是高电平?
ploto 发表于 2009-11-27 13:32 | 显示全部楼层
悬空了还要读端口状态?
如果没事真想读,那就设置成上拉输入,读出来为1,或是下拉输入,读取来为0。
winloop 发表于 2009-11-27 14:12 | 显示全部楼层
我没用的引脚都悬空呢,没发现啥问题
kiton_law 发表于 2009-11-27 20:33 | 显示全部楼层
既然是悬空的,证明这个脚你不用,既然不用,你读他干什么,闲的无聊啊。
秋天落叶 发表于 2009-11-28 09:52 | 显示全部楼层
是啊,我平时没用的引脚也都悬空了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

31

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部