ZHCAFX9 August 2025 HDC1010 , HDC1080 , HDC2010 , HDC2021 , HDC2022 , HDC2080 , HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1 , HDC3120
本節(jié)概述了如何將 HDC2x 器件配置為在自動測量模式 (AMM) 下運行,并重點介紹了與按需觸發(fā)模式相比的主要差異。
在 AMM 中,器件會自動以用戶定義的采樣頻率執(zhí)行測量,無需從 MCU 手動觸發(fā)測量。與按需觸發(fā)(每次測量都必須手動啟動)不同,AMM 只需一個觸發(fā)器即可開始周期性轉換。
在本例中,HDC2010 配置為每 5 秒 (0.2Hz) 采樣一次。這通過將適當?shù)脑O置寫入配置寄存器 (0x0E) 來實現(xiàn)。圖 2-5 中提供了配置寄存器設置的圖示。
// set device to Auto Measurement Mode for 0.2Hz (1 sample/5 seconds)
Wire.beginTransmission(0x40); // start communication with HDC2x
Wire.write(0x0E); // point to register 0x0E (Measurement Config)
Wire.write(0x40); // write value to register
Wire.endTransmission(); // end communication測量配置寄存器使用“按需觸發(fā)”一節(jié)中所述的相同配置。
請訪問以下鏈接,查看自動測量模式下 HDC2x 的完整示例代碼。