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口
感谢楼主分享!期待后续更多交流贴! 感谢楼主{:4_174:}
页:
[1]