普通IO(PA10)读取外部信号,感觉无法判断低电平

[复制链接]
3114|5
 楼主| 03024003 发表于 2011-7-26 11:05 | 显示全部楼层 |阅读模式
本帖最后由 03024003 于 2011-7-26 11:08 编辑

CPU:STM32F103c8

试了2块板子都是这样。
另外,试了一下PA8,和pa10同样现象。
然后,我换了个IO(PB0)就好了。
这是怎么回事呢,程序也没配错啊,如果坏了,怎么2块板坏的同一个地方
香水城 发表于 2011-7-26 11:15 | 显示全部楼层
初始化有问题或操作有问题。
 楼主| 03024003 发表于 2011-7-26 11:34 | 显示全部楼层
除了这个PA0配成上拉输入

其它普通IO全部是推挽输出,输出高电平。

pa10是usart1的 RX,我只用Tx,Rx脚没初始化,以为是初始化串口这个问题,现在串口初始化屏蔽了,问题依旧,还有PA8是USart1-Ck,和串口相关的不行,pb0没有串口相关的就好用
香水城 发表于 2011-7-26 11:39 | 显示全部楼层
如果你认为初始化没有问题,也有可能是电路板上的问题。
香水城 发表于 2011-7-26 11:41 | 显示全部楼层
除了这个PA0配成上拉输入

其它普通IO全部是推挽输出,输出高电平

pa10是usart1的 RX,我只用Tx,Rx脚没初始化,以为是初始化串口这个问题,现在串口初始化屏蔽了,问题依旧,还有PA8是USart1-Ck,和串口相关的不 ...
03024003 发表于 2011-7-26 11:34


配置IO为推挽输出,怎么可能读取外部信号呢? :@
 楼主| 03024003 发表于 2011-7-26 11:45 | 显示全部楼层
我有个IO初始化函数

每个功能都有自己的初始化函数 再配置对应IO
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:--->

21

主题

125

帖子

0

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