熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2023-1-1 23:46
正文摘要:求什么問(wèn)題一直卡在-237度 單片機(jī)源程序如下: #include "sys.h" #include "delay.h" #include "led.h" #inc ... |
電路上拉加了嘛? |
ytchfp163 發(fā)表于 2023-1-2 02:52 我上傳圖片麻煩看看 |
Hephaestus 發(fā)表于 2023-1-2 02:29 連接了供電電壓正常端口設(shè)置是這個(gè) |
man1234567 發(fā)表于 2023-1-2 08:09 對(duì)的就是沒(méi)讀出來(lái)數(shù)據(jù),驅(qū)動(dòng)應(yīng)該沒(méi)問(wèn)題,有朋友實(shí)驗(yàn)出來(lái),看看是不是我參數(shù)不對(duì) |
目測(cè)串口打印出來(lái)一直-273而非-237,如此粗心答案也就有了。 開(kāi)源電子網(wǎng)如果沒(méi)給答案,就是一直輸出為絕對(duì)零度,也就是說(shuō)沒(méi)正常驅(qū)動(dòng)。 |
函數(shù)float SMBus_ReadTemp(void) { return SMBus_ReadMemory(SA, RAM_ACCESS|RAM_TOBJ1)*0.02-273.15; } 從結(jié)果看SMBus_ReadMemory(SA, RAM_ACCESS|RAM_TOBJ1)的值為0,檢查下宏定義中MLX90614的地址SA與RAM_ACCESS|RAM_TOBJ1是否對(duì)。 |
很顯然硬件沒(méi)有連接,讀出來(lái)的都是0。 |
Powered by 單片機(jī)教程網(wǎng)