yuyy1989 发表于 2023-5-7 17:51:02

STC32G读取DHTC12温湿度数据软件I2C与硬件I2C实现

本帖最后由 yuyy1989 于 2023-5-13 23:32 编辑

最近搞了个DHTC12温湿度传感器,用IIC通讯的,尝试在STC32G上实现了温湿度的读取
一开始按照给的参考程序使用软件模拟I2C实现,后来查看手册看到STC32G支持硬件I2C,又利用STC32G的库函数用硬件I2C实现了一次
使用P2.5和P2.4作为I2C的SCK和SDA,通过USB-HID打印读取结果,用屠龙刀三.2测试通过,默认主频24M

在yuyy_iic.h中可以通过宏定义切换使用软件I2C还是硬件I2C

运行效果

DHTC12的引脚分配和温湿度计算方法


STC32G硬件I2C使用的IO口




一轮明月 发表于 2023-5-8 11:15:58

感谢楼主分享!期待后续更多交流贴!

yao眼的光 发表于 2023-5-8 11:51:24

感谢楼主{:4_174:}
页: [1]
查看完整版本: STC32G读取DHTC12温湿度数据软件I2C与硬件I2C实现