標題: 單片機+OLED程序調試問題,不能顯示溫度 [打印本頁]

作者: 史珍香Dy    時間: 2021-1-25 15:28
標題: 單片機+OLED程序調試問題,不能顯示溫度
OLED顯示不出溫度,測溫的函數是沒問題,OLED顯示的函數也是沒問題,組合在一起就出問題了

如果把單片機主函數的datapros(Ds18b20ReadTemp());注釋掉,OLED就正常顯示,沒溫度
如果不注釋掉,OLED就會一直閃顯,也沒溫度

OLED可以正常顯示,但是沒溫度.png (77.42 KB, 下載次數: 71)

OLED可以正常顯示,但是沒溫度.png

OLED一直閃顯,也沒溫度.png (77.85 KB, 下載次數: 72)

OLED一直閃顯,也沒溫度.png

主函數.png (42.9 KB, 下載次數: 81)

主函數.png

作者: 人人學會單片機    時間: 2021-1-25 18:51
因為你的DS18B20 死等了。所以閃爍。建議你看看我寫的貼子,沒有死等。http://www.torrancerestoration.com/bbs/dpj-200968-1.html
作者: man1234567    時間: 2021-1-25 19:05
大概率說明問題就出在Ds18b20ReadTemp()上
作者: 史珍香Dy    時間: 2021-1-25 20:07
仿真這個測溫度的,真的可以測到實際的溫度嗎?


還是說OLED顯示的數能跟DS18B20上面的數字對應就好了
作者: 史珍香Dy    時間: 2021-1-27 13:30
人人學會單片機 發(fā)表于 2021-1-25 18:51
因為你的DS18B20 死等了。所以閃爍。建議你看看我寫的貼子,沒有死等。http://www.torrancerestoration.com/bbs/dpj-20096 ...

好的
作者: zsyzdx    時間: 2021-2-4 10:25
建議把程序和仿真圖上傳一下,我們才能更好的驗證。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1