这一章节,继续探究RA0E1的硬件iic外设。来驱动SHT30温湿度传感器,该款温湿度传感器具有高精度稳定性,可以精确到0.125度的分辨率,特别适合用来做环境的监测。
硬件连接如下:
该传感器功耗低,我们采用板载的3.3v供电,只需SCL和SDA两个io即可驱动,原理图连接如下
我们通过e2studio配置
在软件配置过程中,我们要添加stack,iic和uart
然后配置其属性,主要有端口,iic地址,速率。
然后生成工程代码,在hal_entry函数入口,开始添加我们的应用代码
我们要使能iic端口,其他,要对SHT30的配置流程进行初始化,设置读取精度和频率。我们该实验是循环读取温湿度数据。读取的数据会先进行CRC校验,进行数据的准确性检验。
工程代码如附件*附件:sht30.rar
更多回帖