ZHCAFX9 August 2025 HDC1010 , HDC1080 , HDC2010 , HDC2021 , HDC2022 , HDC2080 , HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1 , HDC3120
本节概述了如何将 HDC2x 器件配置为在自动测量模式 (AMM) 下运行,并重点介绍了与按需触发模式相比的主要差异。
在 AMM 中,器件会自动以用户定义的采样频率执行测量,无需从 MCU 手动触发测量。与按需触发(每次测量都必须手动启动)不同,AMM 只需一个触发器即可开始周期性转换。
在本例中,HDC2010 配置为每 5 秒 (0.2Hz) 采样一次。这通过将适当的设置写入配置寄存器 (0x0E) 来实现。图 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测量配置寄存器使用“按需触发”一节中所述的相同配置。
请访问以下链接,查看自动测量模式下 HDC2x 的完整示例代码。