|
| 跟樓主情況一下,想問一下樓主解決了嗎 |
| 這個傳感器經常使用價格低廉,大多數問題都是因為時序的問題,看看mcu,設置合適的時鐘間隔,既可以,用示波器抓一下波形,也能判斷出來 |
你這個問題,你找個例程仔細核對一下吧,時序這一塊要嚴格保證正確。 |
| 出現這種狀況的原因很多,可能是1602出現問題,可能你定義的引腳和你電路連接的引腳不對應,還有可能是1602對比度太高或太低,建議確定1602顯示沒問題在調節DS1302 |
| 18B20 用的是1wire bus 對讀取時序的時間較嚴, 所以要查下單片機的速度與之匹配的情況。你找的之前的例程跑的晶振是多少M的,你自己用的單片機是多少M的,不能相差太遠。程序能跑通,不代表程序一定是對的。 |
|
我在實驗板上寫了一個非常精簡的程序,如下: void main() { while(1); } 編譯通過,沒有報錯,完全沒有bug,但是單片機上什么都沒顯示,按鍵也沒有反應,為什么? 用的是AT89C52. |