[STM32] 利用AHT20温度湿度传感器,根据国际独立调查委员会协议收集数据。

      最后更新:6天前 手机定位技术交流文章

      目录

      • 一. IIC(I2C)导言
        • 1. I2C简介
        • 二. I2C硬件和软件介绍
      • 二. AHT20温度测量
        • 一. 关于AHT20芯片的资料
        • 2. 代码准备:
        • 3.编译烧录
      • 三、总结
      • 四、参考

      一. IIC(I2C)导言

      1. I2C简介

      综合综合电路(IIC)公共汽车这是一个两线系列公共汽车,由PHLIPS设计,用于连接微控制器及其外围,取自一个数据线。SDA和时钟SCLCPU与索赔的IC之间的双向通信,以及各IC之间的双向通信,通常使用400千bps或400千bps以上的高速IIC客车。
      在I2C公共汽车上的数据传输过程中,有三种信号:开始信号结束信号应答信号

      • 当短链氯化石蜡高时,自失能系统会从高跳跃到低跳跃,表明数据正在发送。
      • 终端信号:当短链氯化石蜡高时,自失能系统会从低向高,信号数据传输的结束。
      • 响应信号 : 收到 8 比特 数据后, 接收数据的IC 将指定的低高度脉冲传送到 IC 传输数据, 信号接收数据 。 CPU 向控制单位发送信号, 等待控制单位的响应信号, CPU 接收响应信号, 并决定是否继续发送信号 。
        需要启动信号,终端信号和响应信号可能被拒绝。
        在这里插入图片描述

      二. I2C硬件和软件介绍

      1. 硬件I2C
        STM32芯片直接使用外部I2C硬件。

        只要定义了必要的内存,外部设置就为标准序列协议产生一个时间序列。在激活 I2C 外部设置后,只需要一个登记册 1 的位置,在此点,外部设置控制相应的 SCL 和 SDA 线自动生成 I2C 启动信号,消除内核直接控制踢相关设置的电高度的需要,只要定义了必要的内存,标准序列协议就产生一个时间序列。在激活 I2C 外部设置后,只需要一个登记册 1 的位置,在此点,外部设置控制相应的 SCL 和 SDA 线自动生成 I2C 初始信号,消除内核直接控制踢电高度的需要。

      2. 软件I2C
        直接使用CPU内核来控制全球定位系统组织在I2C协议所要求的低层次和高层次的输出,从而模拟I2C。

        在管理I2C启动信号时,有必要控制用作高输出的SCL线的全球定位系统,然后控制用作从高向低水平过渡的SDA线的全球定位系统,最后控制SCL线切换到低水平,从而产生典型的I2C启动信号。

      3. 硬件和软件I2C之间的区别
        硬件 I2C 直接利用外部设置来控制基点,从而最大限度地减少CPU负担。 然而,硬件 I2C 有义务使用特定的固定拖曳作为SCLs和SDAs, 而软件则使用任意的GPIO来复制I2C, 后者比较灵活。 硬件 I2C 的使用更为复杂,软件 I2C 的过程更清楚。

      二. AHT20温度测量

      一. 关于AHT20芯片的资料

      官方产品简介文件见:http://ww.un.org/I'm sorry, asong。

      2. 代码准备:

      • main.c
      • main函数中的函数为 _AHT20_once:
      • 函数读取 _AHT20 :

      3.编译烧录

      • 编译在这里插入图片描述
        编译成功。

      • 烧录在这里插入图片描述
        烧录成功

      • 运行结果:
        请添加图片描述

      三、总结

      本篇文章描述了I2C公共汽车通信协议,定义了“软件 I2C ” 和“硬件 I2C ”, 并进行了一项比较研究。 AHT20温度湿度传感器数据收集最终是根据I2C协议完成的,而收集的温度和湿度值是通过序列口出口的。

      四、参考

      https://blog.csdn.net/qq_43279579/article/details/111597278
      https://blog.csdn.net/weixin_46628481/article/details/121453510

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:http://www.wangsu123.cn/news/13769.html

          热门文章

          文章分类