主要观点总结
本文主要介绍了如何将SHT30温湿度传感器模块移植至CW32F030C8T6开发板,并提供了相关代码和移植步骤。
关键观点总结
关键观点1: 模块来源
SHT30温湿度传感器模块
关键观点2: 规格参数
工作电压2.4-5.5V,工作电流0.2~1500uA,温度测量范围-40~125℃,湿度测量范围0~100%RH
关键观点3: 移植过程
首先查看数据手册了解SHT30的IIC地址与时序,然后根据原理图和数据手册配置模块参数。主要步骤包括初始化GPIO、编写IIC起始和停止信号、应答或非应答信号、写入一个字节和读取一个字节等函数。
关键观点4: 读取温湿度
通过SHT30_Read函数读取温湿度值,并将读取的数据进行CRC校验。如果校验成功,则计算温度和湿度值。
关键观点5: 移植验证
在主函数中初始化开发板、配置串口和SHT30的GPIO,然后每隔1秒读取一次温湿度,并通过串口输出。
文章预览
0 01 模块来源 >>> 模块实物展示 : 资料下载链接: https://pan.baidu.com/s/1kisMJspcV6Qdr1ye9ElOlQ 02 规格参数 >>> 工作电压 :2.4-5.5V 工作电流 :0.2~1500uA 温度测量范围 :-40~125℃ 温度测量精度 :±0.3℃ 湿度测量范围 :0~100%RH 湿度测量精度 :±2%RH 输出方式 : IIC 管脚数量 :4 Pin 以上信息见厂家资料文件 0 3 移植过程 >>> 我们的目标是将例程移植至CW32F030C8T6开发板上【测量温湿度的功能】。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。 3. 1 查看资料 SHT30是采用的IIC通信,所以首先要了解IIC的地址与时序,再确定根据寄存器的设置。 模块原理图 SHT30地址 数据手册上说明,当ADDR引脚接入VSS(接地)时,地址为0X44。而原理图上已经通过R14这个下拉电阻接地。不过需要注意的是,实际地址为 0X44 左移一位,因需要空出最低位给读
………………………………