打印

调试DS18B20时遇到的怪事

[复制链接]
1628|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ningling_21|  楼主 | 2011-11-1 20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MCU=C8051F340
device=DS18B20

现象:
当把18b20的DQ和MCU 的P2.3相连,调试时把P2.3设置为开漏输出方式,当通过程序把P2.3置为高电平时,P2.3仍为低电平。
当把DQ和P2.3断开后再调试时,P2.3可以通过程序控制其状态....

请大家支招......

相关帖子

沙发
ayb_ice| | 2011-11-2 09:22 | 只看该作者
显然被1820拉低了,很可能1820驱动程序错了

使用特权

评论回复
板凳
ningling_21|  楼主 | 2011-11-2 13:17 | 只看该作者
问题已解决。
原来是MCU管脚坏了,没想到...

使用特权

评论回复
地板
lost1421| | 2011-11-2 16:17 | 只看该作者
找到问题就好

使用特权

评论回复
5
ayb_ice| | 2011-11-2 16:24 | 只看该作者
问题已解决。
原来是MCU管脚坏了,没想到...
ningling_21 发表于 2011-11-2 13:17

你前面不是说断开1820后程序可以控制IO吗,
怎么现在又IO坏了

使用特权

评论回复
6
ningling_21|  楼主 | 2011-11-2 16:41 | 只看该作者
5# ayb_ice

换了18B20没用,但换了MCU就好了,所以断定MCU坏了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5013

主题

17729

帖子

51

粉丝