芯片工作原理
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驱动中主机拉低时间进行修改。