延时太短了,实验看不出来。改成1000ms以上试试 |
lefulan的小迷妹 发表于 2020-5-20 15:48 都在程序里,时间的程序是没有问题的 |
f556 发表于 2020-5-20 15:14 谢谢你的建议,我已经在程序中改动过,但是在开发板上温度还是无法读数。 |
你读时间的程序呢? |
改while(1)中,加延时,如下: read_time(); //读时间 delay_ms(2000); read_temp(); //调用ds18b20读取温度 delay_ms(2000); ds18b20disp(); //调用温度显示子函数 delay_ms(2000); 如果可以同时显示两组数,再降延时看。能降到几十ms还是几百,试完就知道了。 |