单总线期间DS18B20的调试思路

[复制链接]
2497|2
 楼主| keer_zu 发表于 2008-7-23 16:39 | 显示全部楼层 |阅读模式
下图上面是DS18B20接89C51,接了一个4.7K的上拉电阻<br />下面是DS18B20接C8051的,因为IO电平是3.3V,又串了一个10电阻<br /><br />但是在用IO驱动DS18B20时,在图中箭头所知处得到的结果是:<br /><br />写0时:<br />&nbsp;&nbsp;1820&nbsp;的DQ=3.45v;<br />对应&nbsp;020的&nbsp;io=0.01v;<br />写1时:<br />&nbsp;&nbsp;1820&nbsp;的DQ=4.47v;<br />对应&nbsp;020的&nbsp;io=3.22v;<br /><br />这样不对吧.<br /><br />第一次接触单总线<br />一只读不到数据,还请熟悉单总线的朋友给个解决问题的思路.<br />https://bbs.21ic.com/upfiles/img/20079/20079716550199.jpg<br />&nbsp;<br />
lyjian 发表于 2008-7-23 16:47 | 显示全部楼层

去掉10K电阻,C8051设为OD模式就行了

或者把电源都接到3v3中,10k也去掉
 楼主| keer_zu 发表于 2008-7-23 17:36 | 显示全部楼层

是个好注意

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

本版积分规则

1488

主题

12949

帖子

55

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