熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2020-4-15 10:36
正文摘要:#include "DHT11.h" void delay(int32_t us) { while(us--) { } } void DHT11_IO_IN(void)//溫濕度模塊輸入函數(shù) { GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin=IO_ ... |
123456iii 發(fā)表于 2020-4-29 15:16 請(qǐng)問怎么解決的,求指教,跪求大佬 |
^-^ 發(fā)表于 2020-4-22 18:26 問題解決了,我是用Proteus做仿真,用滴答定時(shí)器延時(shí)有問題,改了延時(shí)函數(shù)就好了,謝謝大佬了 |
123456iii 發(fā)表于 2020-4-21 19:06 1. 你的電壓是多少伏?dht11是3.3嗎?如果是的話,把dht11那里,把上拉電阻去掉試試 2. 你的是仿真,可以把延時(shí)調(diào)整一下,buf【4】應(yīng)該是校準(zhǔn)數(shù)據(jù),但是buf【0~3】沒數(shù)據(jù),但是buf【4】卻數(shù)據(jù),適當(dāng)把延遲函數(shù)加長,或者增加buf【5】,buf【6】看看是否可以接收到數(shù)據(jù) |
| 參與人數(shù) 1 | 黑幣 +50 | 收起 理由 |
|---|---|---|
|
| + 50 | 回帖助人的獎(jiǎng)勵(lì)! |
|
1.U8定義時(shí),盡量別放在while函數(shù)中 2.你用的PC15是LSE(低頻外部時(shí)鐘),在管腳配置中,是否配置正確?(在管腳豐富的情況下,建議換個(gè)引腳) 3.dht11那里,把上拉電阻去掉試試(這點(diǎn)不太確定) |
^-^ 發(fā)表于 2020-4-19 19:30 還沒有,直接沒有數(shù)據(jù) |
| 可以發(fā)點(diǎn)實(shí)物接線圖以及全代碼(主程序以及dht11,你的代碼不全) |
| 問題解決了沒有?你的是直接沒有數(shù)據(jù)還是什么問題 |
| 大佬們幫幫忙,看一下,求助求助。! |
Powered by 單片機(jī)教程網(wǎng)