关于DS18B20读取温度的问题

2024-11-26 23:47:16
推荐回答(2个)
回答1:

仔细看了下你的程序,还是觉得问题薯塌应该是出在bit DS18B20_init()和void ReadTemperature()这两个函数上,建议对照手册上的时序,调整一下程序试试。

有个小问题:在你的电路上,DS18B20是如何取得电源敬巧的?如果是采用寄生的方式,几乎可以肯定数稿圆你的问题是出在void ReadTemperature()这个函数上。

回答2:

个人觉得初始化函数有点问题,按照手册上给的时序改一下程序,试试