💧
AHT20 温湿度
能用,但要先解决地址冲突
第 54 页驱动 AHT20(I²C 0x38):温湿度双大字、露点与健康度,功能和第 37 页一致。
★ 问题在地址:AHT20 固定 0x38,而板载触摸芯片 FT6336 也用 0x38。两者同时挂在 SDA47/SCL48 上会互相干扰——触摸会乱跳,读数也会失败。页面顶部常驻一条红色提示,健康度也会把「地址冲突」单独标出来。
Screen
屏幕界面效果
以下是该功能页在 2.41 英寸 AMOLED 屏幕(600 × 450)上的界面还原,实际交互与布局以最新固件为准。
温度25.1℃
湿度54%RH · 露点 15.3 ℃
地址冲突0x38 与触摸芯片 FT6336 相同
校验CRC8 通过
健康度61 分 · 偶发抢答
⚠ 长期使用请换 SHT30(0x44)
屏幕界面效果 · 第 54 页
与实际界面会有差异,最终以实际设备界面为准。
Highlights
核心能力
💧
温湿度+露点
与 SHT30 页同样的读数项。
⚠️
冲突提示
页头常驻提醒 0x38 撞触摸。
🧪
CRC 校验
AHT20 每帧带 CRC,坏帧丢弃。
🩺
健康度
能区分「没接」和「被触摸芯片抢答」。
Specifications
技术规格
接口I²C 0x38(★与 FT6336 冲突)
精度±0.3 ℃ / ±2 %RH
供电3.3V
适配页第 54 页
Use Cases
典型场景
已有 AHT20 时
手头只有这颗,可以先看数据再决定换不换。
对比测试
和 SHT30 并排比一次,看差多少。
Commands
相关指令
page 54 跳转到 AHT20 页 aht 读一次温湿度
⚠ 边界与说明
- ★ 0x38 与触摸芯片 FT6336 冲突,长期使用请换 SHT30(0x44)。
- 两者同时在线会导致触摸乱跳,读到异常值也属正常。