[STM8] STM8S003K IO 不能悬浮输入???????

[复制链接]
 楼主| tuzhiquan 发表于 2015-5-23 14:00 | 显示全部楼层 |阅读模式
用PB7,6两个口,刚开始还没有对PB口进行操作时,他是悬浮的,但操作后,切换到悬浮输入时就出现问题,要么是高,要么是低,不能悬浮,这是怎么个情况?
 楼主| tuzhiquan 发表于 2015-5-23 14:03 | 显示全部楼层
一开始我把PB6,7设置为输出,没有用ODR_PB 对IO口操作,这时是悬浮的,对PB7 ,6 操作后,我切换到悬浮输入时就出现问题,要么是高,要么是低,不能悬浮,这是怎么个情况?
mark0668 发表于 2015-5-23 14:10 | 显示全部楼层
读都是有一个电平吧,要是按你说的,除了高和低,读到的还能是什么?

评分

参与人数 1威望 +5 收起 理由
玄德 + 5 赞一个!

查看全部评分

 楼主| tuzhiquan 发表于 2015-5-23 14:21 | 显示全部楼层
悬浮,如果我这个口接有一个分压电路,再接到另一个ADC电路,
 楼主| tuzhiquan 发表于 2015-5-23 14:23 | 显示全部楼层
我知道这个IC在刚开始时是悬浮的,我测过,但当对IO操作后就设置不成悬浮了,有没有用过的,急
desertsailor 发表于 2015-5-23 15:16 来自手机 | 显示全部楼层
你怎么知道它不是浮空的?浮空就意味着电平不确定
戈卫东 发表于 2015-5-23 19:51 | 显示全部楼层
说说你是怎么得出这个结论的。。。。
 楼主| tuzhiquan 发表于 2015-5-23 20:14 来自手机 | 显示全部楼层
悬浮状态就是IC复位后,I0的状态,如果接一个分压电路,他的电压就是这个分压后的值,我实际测试,他复位后在不操作任何IO的情况下的确是悬浮的,是我用电阻分压后的值,只要一操作I0,不管你设成输出还是输入,悬浮还是怎样,反正就再也设不成悬浮状态了,
 楼主| tuzhiquan 发表于 2015-5-23 20:18 来自手机 | 显示全部楼层
我理解中的悬浮就是不接上拉也不接下拉电阻,完全就是一个空脚
 楼主| tuzhiquan 发表于 2015-5-23 22:06 来自手机 | 显示全部楼层
终于找到问题了,是我I0操作有问题,没有设置成输入,谢谢各位帮忙,同时向ST道个欠,一不小心当了回ST黑,谢谢
mmuuss586 发表于 2015-5-23 23:39 | 显示全部楼层

解决了就好;
McuPlayer 发表于 2015-5-24 01:21 | 显示全部楼层
另外要注意,ADC也是有输入阻抗的,如果外面那2个分压电阻太大的话,你会发现分压比也不对头了
加油吧小鱼儿 发表于 2015-5-24 13:39 | 显示全部楼层
tuzhiquan 发表于 2015-5-23 22:06
终于找到问题了,是我I0操作有问题,没有设置成输入,谢谢各位帮忙,同时向ST道个欠,一不小心当了回ST黑, ...

呵呵,这种错误要少犯啊,一不小心就成了众矢之的啊!:P
 楼主| tuzhiquan 发表于 2015-5-24 23:42 来自手机 | 显示全部楼层
是的,都是急的㓉,以前没有用过ST的,多谢帮忙
zh113214 发表于 2015-6-4 22:59 | 显示全部楼层
tuzhiquan 发表于 2015-5-23 20:14
悬浮状态就是IC复位后,I0的状态,如果接一个分压电路,他的电压就是这个分压后的值,我实际测试,他复位后 ...

不错。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

63

帖子

1

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