熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2022-4-2 20:56
正文摘要:本帖最后由 hempfish 于 2022-4-4 15:02 編輯 調(diào)用了頭文件ds18b20.h文件是在一老哥那里下的,文件是http://www.raoushi.com/bbs/dpj-29490-1.html 想問(wèn)一下主函數(shù)里面應(yīng)該寫什么才能將溫度讀出來(lái)啊,主函數(shù)如下#i ... |
|
我后頭重新檢查練一哈時(shí)序問(wèn)題,然后再根據(jù)你說(shuō)的把這個(gè)調(diào)到循環(huán)里面就行了 ,謝謝啦老哥,搞了兩三天了,就一直不行,最后還真是時(shí)序問(wèn)題![]() |
|
行了,謝謝老哥 ![]() |
試試這樣
|
angmall 發(fā)表于 2022-4-4 09:10 時(shí)序問(wèn)題我下這個(gè).h文件上作者寫的應(yīng)該沒(méi)問(wèn)題吧,主要就是這個(gè)溫度傳感器不知道它有沒(méi)有工作,主函數(shù):
在protues仿真上所測(cè)的溫度就是不對(duì),而且調(diào)溫度傳感器上的溫度也不變化,就感覺(jué)傳感器是沒(méi)有工作的 |
angmall 發(fā)表于 2022-4-4 09:10 晶振是12mhz |
ds18b20是單總線器件,對(duì)時(shí)序要求非常高。![]() 你的單片機(jī)主時(shí)鐘頻率是多少? |
| 頂一下 |
一事無(wú)成 發(fā)表于 2022-4-2 22:14 就是我想將溫度輸出到lcd1602上,最后應(yīng)該輸出哪幾個(gè)參數(shù)啊 |
一事無(wú)成 發(fā)表于 2022-4-2 22:14 是直接將get_temp_ds()寫進(jìn)main函數(shù)嗎?我開始就寫了,但是讀不出來(lái)的 ![]() |
|
直接調(diào)用get_temp_ds(), 讀取溫度的全局變量。 不建議用這個(gè)代碼,不規(guī)范 .c文件都寫到了.h文件里。 ps 建議去看看c語(yǔ)言和通信協(xié)議。 |
Powered by 單片機(jī)教程網(wǎng)