使用者MCU傳送一次開始訊號後,DHT11從低功耗模式轉換到高速模式,等待主機開始訊號結束後,DHT11傳送響應訊號,送出40bit的資料,並觸發一次訊號採集,使用者可選擇讀取部分資料.從模式下,DHT11接收到開始訊號觸發一次溫溼度採集,
匯流排空閒狀態為高電平,主機把匯流排拉低等待DHT11響應,主機把匯流排拉低必須大於18毫秒,保證DHT11能檢測到起始訊號。DHT11接收到主機的開始訊號後,等待主機開始訊號結束,然後傳送80us低電平響應訊號.主機發送開始訊號結束後,延時等待20-40us後, 讀取DHT11的響應訊號,主機發送開始訊號後,可以切換到輸入模式,或者輸出高電平均可, 匯流排由上拉電阻拉高。
匯流排為低電平,說明DHT11傳送響應訊號,DHT11傳送響應訊號後,再把匯流排拉高80us,準備傳送資料,每一bit資料都以50us低電平時隙開始,高電平的長短定了資料位是0還是1.格式見下面圖示.如果讀取響應訊號為高電平,則DHT11沒有響應,請檢查線路是否連線正常.當最後一bit資料傳送完畢後,DHT11拉低匯流排50us,隨後匯流排由上拉電阻拉高進入空閒狀態。
使用者MCU傳送一次開始訊號後,DHT11從低功耗模式轉換到高速模式,等待主機開始訊號結束後,DHT11傳送響應訊號,送出40bit的資料,並觸發一次訊號採集,使用者可選擇讀取部分資料.從模式下,DHT11接收到開始訊號觸發一次溫溼度採集,
匯流排空閒狀態為高電平,主機把匯流排拉低等待DHT11響應,主機把匯流排拉低必須大於18毫秒,保證DHT11能檢測到起始訊號。DHT11接收到主機的開始訊號後,等待主機開始訊號結束,然後傳送80us低電平響應訊號.主機發送開始訊號結束後,延時等待20-40us後, 讀取DHT11的響應訊號,主機發送開始訊號後,可以切換到輸入模式,或者輸出高電平均可, 匯流排由上拉電阻拉高。
匯流排為低電平,說明DHT11傳送響應訊號,DHT11傳送響應訊號後,再把匯流排拉高80us,準備傳送資料,每一bit資料都以50us低電平時隙開始,高電平的長短定了資料位是0還是1.格式見下面圖示.如果讀取響應訊號為高電平,則DHT11沒有響應,請檢查線路是否連線正常.當最後一bit資料傳送完畢後,DHT11拉低匯流排50us,隨後匯流排由上拉電阻拉高進入空閒狀態。