熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2024-6-18 00:03
正文摘要:我遇到了一個(gè)難題,請大家?guī)臀抑更c(diǎn)迷津。 我準(zhǔn)備用DS18B20采集溫度通過串口通信發(fā)給上位機(jī)顯示,上位機(jī)完成對溫度的判斷后,再通過串口通信發(fā)送數(shù)字給單片機(jī),讓單片機(jī)實(shí)現(xiàn)直流電機(jī)的 ... |
感謝大佬,解決了。 |
lkc8210 發(fā)表于 2024-6-19 10:57 修改了DS18B20讀寫與定時(shí)器0中斷的代碼,解決了,感謝大佬。 |
問題原因在于定時(shí)中斷打斷了DS18B20的讀寫時(shí)序 需要修改DS18B20的代碼來避開 另外,發(fā)送溫度代碼寫的太累贅 可以改為send_byte(TA+0x30); 后面不用加延時(shí) |
Powered by 單片機(jī)教程網(wǎng)