- 博客(32)
- 收藏
- 关注
原创 imx6ull _linux驱动成长笔记
属性用于说明每个字段中有多少个单元格。或者换句话说,正确解释 reg 属性需要父节点的#address-cells 和#size-cells 值。要查看这一切是如何工作的,让我们将寻址属性添加到示例设备树中,从 CPU 开始。每个元组代表设备使用的地址范围。每个地址值都是一个或多个称为单元格的 32 位整数的列表。同样,长度值可以是单元格列表,也可以是空的。由于地址和长度字段都是可变大小的,因此父节点中的。compatible = “厂商名,设备名”;每个可寻址设备都会得到一个。节点合并(同名节点合并)
2024-01-28 22:12:46 823
原创 【linux驱动】DHT11温湿度传感器模块bringup
DHT11 是一款可测量温度和湿度的传感器。比如市面上一些空气加湿器,会测量空气中湿度,再根据测量结果决定是否继续加湿。DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,具有超小体积、极低功耗的特点,使用单根总线与主机进行双向的串行数据传输。DHT11 测量温度的精度为± 2℃,检测范围为-20℃ -60℃。湿度的精度为± 5%RH,检测范围为 5%RH-95%RH,常用于对精度和实时性要求不高的温湿度测量场合。
2024-03-24 23:20:08 374
原创 sr501人体红外传感器
模块信息介绍来自百问网,仅供学习和参考 人体都有恒定的体温,一般在 37 度,所以会发出特定波长 10uM 左右的红外线,被动式红外探头就是靠探测人体发射的 10uM 左右的红外线而进行工作的。人体发射的 10uM 左右的红外线通过菲泥尔滤光片增强后聚集到红外感应源上。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。 人体红外模块是一种能够检测人或动物发射的红外线而输出电信号的传感器。
2024-03-24 16:03:53 524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人