温湿度传感器采集
-
- 1.完成基于I2C硬件协议的AHT20温湿度传感器的数据采集
-
- 1.1 硬件I2C与软件I2C的区别
- 1.2 采集温湿度数据
- 2.在Ardunio完成STM32板子的串口通信程序
- 3 Stduino IDE
-
- 体会
1.完成基于I2C硬件协议的AHT20温湿度传感器的数据采集
1.1 硬件I2C与软件I2C的区别
所谓硬件I2C与软件I2C的区别比较好划分,硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的;软件I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。
硬件I2C的效率要高于软件模拟的,模拟I2C 是通过GPIO,软件模拟寄存器的工作方式,而硬件I2C是直接调用内部寄存器进行配置;
1.2 采集温湿度数据
实验要求:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机。
首先,将AHT20温湿度传感器与野火指南者开发板连接
管脚连接:
点击进入Arduino,点击工具–》开发板–》开发板管理器,搜索ARM,下载需要的Cortex-M3.
3 Stduino IDE
Stduino IDE首页就有其优点:聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能

体会
stduino IDE使用起来手感不错,又因为是国人弄的,所以比较亲切,我觉得这个“车轮”可以造,很多人看不懂外 论坛的帮助,在国人的帮助下,可以更快熟悉其操作方式,以后可以再转Keil,Ardunio进行学习。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!