18B20的温度转换的等待时间问题(为什么实际延迟不用几百MS)

2024-12-20 22:26:12
推荐回答(1个)
回答1:

请仔细看芯片手册,转换时间是跟据你所需要的精度而定的,DS18B20最少要93.57ms(9位时),最大750ms(12位时).在protues仿真的时候可以不按手册时间,但实际电路中一定要严格按照芯片手册要求来进行,否则温度转换不成功。如果等待的过程中,其他程序要求正常执行,此时需要用定时器/计数器来实现转换等待。