下图上面是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/200797164613806.jpg |