ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

RK3568-适配dth11/am2305

2026/9/11 17:06:18 拓冰建站 浏览量
RK3568-适配dth11/am2305

芯片工作原理

https://www.iotword.com/12030.html
https://wenku.baidu.com/view/218a2fe62bea81c758f5f61fb7360b4c2e3f2a13.html?_wkts_=1708705733551&bdQuery=am2305%E8%BF%9C%E7%A6%BB

硬件连接

vcc
gnd
gpio:GPIO3_A1 数据线要外接4.7k上拉电阻

修改设备树

humidity_sensor {compatible = "dht11";gpios = <&gpio3 RK_PA1 GPIO_ACTIVE_HIGH>;
}&pinctrl {sensor {sensor_gpio: sensor-gpio {rockchip,pins =<3 RK_PA1 RK_FUNC_GPIO &pcfg_pull_up>;};};
};

使能驱动

/kernel/drivers/iio/humidity/dht11.c

适配am2305

am2305芯片对时序要求不同,需要将dht11.c驱动中主机拉低时间进行修改。
#define DHT11_START_TRANSMISSION_MIN	800  /* us */
#define DHT11_START_TRANSMISSION_MAX	1000  /* us */

读取温湿度数据