STM32开发(九)STM32F103 通信 —— I2C通信编程详解
发布时间
阅读量:
阅读量
文章结构概述
-
- 一、基础知识要点
-
二、开发平台搭建
-
三、STM32CubeMX相关设置
-
四、Vscode代码解析
-
- GPIO实现I2C通信代码
- SHT30相关程序代码
- 主函数中循环执行的代码部分
-
五、实验结果展示
-
- 方法一:利用示波器检测I2C数据传输情况
- 方法二:借助Modbus协议将采集的数据发送至PC端
-
六、程序烧录操作
-
- 一、基础知识要点
一、基础知识点
本实验通过I2C通信方式读取SHT30传感器的温湿度数据,并将其显示在数码管上,同时利用Modbus协议将数据传输至PC端。
本实验涉及的知识要点包括:**
1、 I2C通信协议
2、温湿度传感器 SHT3x-DIS 手册 解析 、TM1620芯片手册 解析
3、数码管显示 详解
5、定时器中断 详解
6、I2C接口的SDA引脚需要具备输入与输出功能,因此必须将其配置为准双向端口。接下来,我们先观察STM32普通GPIO端口的内部结构图,以进一步理解准
全部评论 (0)
还没有任何评论哟~
