独闷闷网

 找回密码
 立即注册
搜索
查看: 690|回复: 0
收起左侧

[原创] 王工告诉你程序打开了串口,对外悬空的TTL串口必须加上拉电阻,否则出现不稳定。

[复制链接]
发表于 2015-9-5 21:17:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
王工-深圳:
这一周左右,犯两次以前犯过的错,属再犯,而且不至一次的再犯,就是上拉电阻的事,一次是IIC器件24C02,以为上拉了,其实只把电阻焊上,跳线忘记短接,导致只能发送不能接收,另一次是UART,调试板上是好的,产品上就不行,因为产品暂时不带UART功能,所以没上拉电阻,结果两次费了两个晚上查找原因.UART不带上拉,结果在我的程序上不停进入UART接收中断,导致程序无法正常跑了.(UART口加上拉也行,程序上去掉UART功能也行)

★坚鸿-深圳:
什么单片机?

王工-深圳:
PIC单片机。发送没关系,接收最致命的。。、

★坚鸿-深圳:
不断进入接收中断。

王工-深圳:
我的程序有点特别,是测试功能的,收什么就发什么出去,结果就完蛋了。一开机就是死机一样的。其实没死机。

★坚鸿-深圳:
初始化时在配置中打开了串口,但是串口实际是悬空,无上拉,所以引起不确定的频繁中断。给我们的启示很有意义,以后如果对外的串口,在有可能处于悬空的状态下,如果是TTL的串口,要加上拉电阻才比较稳定。
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2018-9-19 15:29 , Processed in 0.100444 second(s), 18 queries .

快速回复 返回顶部 返回列表