Advertisement

STM32开发(九)STM32F103 通信 —— I2C通信编程详解

阅读量:

👈《上一篇》 🏡《主目录》 👉《下一篇》


文章结构概述

    • 一、基础知识要点
      • 二、开发平台搭建

      • 三、STM32CubeMX相关设置

      • 四、Vscode代码解析

        • GPIO实现I2C通信代码
        • SHT30相关程序代码
        • 主函数中循环执行的代码部分
      • 五、实验结果展示

        • 方法一:利用示波器检测I2C数据传输情况
        • 方法二:借助Modbus协议将采集的数据发送至PC端
      • 六、程序烧录操作


一、基础知识点

本实验通过I2C通信方式读取SHT30传感器的温湿度数据,并将其显示在数码管上,同时利用Modbus协议将数据传输至PC端。
本实验涉及的知识要点包括:**
1、 I2C通信协议

2、温湿度传感器 SHT3x-DIS 手册 解析TM1620芯片手册 解析

3、数码管显示 详解

4、RS485 Modbus通信编程详解

5、定时器中断 详解

6、I2C接口的SDA引脚需要具备输入与输出功能,因此必须将其配置为准双向端口。接下来,我们先观察STM32普通GPIO端口的内部结构图,以进一步理解准

全部评论 (0)

还没有任何评论哟~