找回密码
 立即注册
查看: 961|回复: 2

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

[复制链接]
  • TA的每日心情
    无聊
    前天 23:12
  • 签到天数: 137 天

    [LV.7]常住居民III

    3

    主题

    65

    回帖

    1177

    积分

    金牌会员

    积分
    1177
    发表于 2023-5-7 17:51:02 | 显示全部楼层 |阅读模式
    本帖最后由 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-test-DHTC12.rar (88.3 KB, 下载次数: 64)
    在yuyy_iic.h中可以通过宏定义切换使用软件I2C还是硬件I2C
    微信截图_20230507174531.png
    运行效果
    微信截图_20230507172105.png
    DHTC12的引脚分配和温湿度计算方法
    微信截图_20230507172538.png
    微信截图_20230507174030.png
    STC32G硬件I2C使用的IO口
    微信截图_20230507174812.png



    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-30 09:05
  • 签到天数: 79 天

    [LV.6]常住居民II

    9

    主题

    170

    回帖

    1703

    积分

    版主

    积分
    1703
    发表于 2023-5-8 11:15:58 | 显示全部楼层
    感谢楼主分享!期待后续更多交流贴!
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    49

    回帖

    830

    积分

    版主

    积分
    830
    发表于 2023-5-8 11:51:24 | 显示全部楼层
    感谢楼主
    回复 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-19 06:24 , Processed in 0.057860 second(s), 40 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表