打印

单总线期间DS18B20的调试思路

[复制链接]
1678|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
keer_zu|  楼主 | 2008-7-23 16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下图上面是DS18B20接89C51,接了一个4.7K的上拉电阻
下面是DS18B20接C8051的,因为IO电平是3.3V,又串了一个10电阻

但是在用IO驱动DS18B20时,在图中箭头所知处得到的结果是:

写0时:
  1820 的DQ=3.45v;
对应 020的 io=0.01v;
写1时:
  1820 的DQ=4.47v;
对应 020的 io=3.22v;

这样不对吧.

第一次接触单总线
一只读不到数据,还请熟悉单总线的朋友给个解决问题的思路.
https://bbs.21ic.com/upfiles/img/20079/20079716550199.jpg
 

相关帖子

沙发
lyjian| | 2008-7-23 16:47 | 只看该作者

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

或者把电源都接到3v3中,10k也去掉

使用特权

评论回复
板凳
keer_zu|  楼主 | 2008-7-23 17:36 | 只看该作者

是个好注意

使用特权

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

本版积分规则

1349

主题

12425

帖子

53

粉丝