找回密码
 立即注册
查看: 1574|回复: 12

小白求助:连接AHT20温湿度模块的SDA、SCL引脚应该配置成啥模式?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:567
  • 最近打卡:2025-06-29 07:56:21

21

主题

564

回帖

2924

积分

金牌会员

积分
2924
发表于 2024-1-17 23:04:28 | 显示全部楼层 |阅读模式
本帖最后由 wangxiangtan 于 2024-1-17 23:06 编辑

主控STC8H3K32S2,P35脚为SCL,P36脚为SDA,刚开始用的推挽模式,没反应;
断开接线,程序设置这俩脚输出高电平,单独测引脚电压,一直是0.05以下;

查了查手册,俩引脚的初始化加了一句P3PU |= 0x60;好了,输出高电平了,
再接上线,好了,输出温湿度了:
3E840E139EB88246F02F97772396C737.jpg

213768B9E0843FFC4891228D8AECDF64.jpg


注释掉不行了,IIC无法读写:
注释掉不行了.jpg

取消注释可以了,MCU返回温湿度数据:
取消注释可以了.jpg

对着温湿度传感器哈一口气,能明显看到温湿度变化:
明显温湿度变化.jpg

就是温度不太准,差0.6°C左右,准确的说不知道这仨哪个准……:
butaizhun.jpg



又试了一下,将SDA、SCL改为准双向口模式,又没反应了,灯也不闪了;
但是看https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4613
这个BMP280气压模块的IIC,SDA、SCA却是准双向口模式,加了4.1k上拉电阻;
准双向口模式加上拉电阻.jpg

懂的老哥知道一下。

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:113
  • 最近打卡:2025-06-30 09:26:17

741

主题

1万

回帖

1万

积分

管理员

积分
17239
发表于 2024-1-17 23:40:30 | 显示全部楼层
I2C 标准配置是 开漏 + 上拉电阻-10K/5K/4K/3K
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:567
  • 最近打卡:2025-06-29 07:56:21

21

主题

564

回帖

2924

积分

金牌会员

积分
2924
发表于 2024-1-18 08:13:46 | 显示全部楼层
神*** 发表于 2024-1-17 23:40
I2C 标准配置是 开漏 + 上拉电阻-10K/5K/4K/3K

开漏+上拉,好的,晚上回去试试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:408
  • 最近打卡:2025-06-12 11:42:35

8

主题

87

回帖

158

积分

注册会员

积分
158
发表于 2024-1-18 08:46:28 | 显示全部楼层
00模式再加上上拉应该也行的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:398
  • 最近打卡:2025-06-30 02:09:43

4

主题

245

回帖

1683

积分

金牌会员

积分
1683
发表于 2024-1-20 09:09:02 | 显示全部楼层
硬件I2C还是软件模拟的I2C?硬件上这俩都需要上拉电阻,软件模拟SDA也得加上。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:567
  • 最近打卡:2025-06-29 07:56:21

21

主题

564

回帖

2924

积分

金牌会员

积分
2924
发表于 2024-1-20 14:07:24 | 显示全部楼层
Snapd*** 发表于 2024-1-20 09:09
硬件I2C还是软件模拟的I2C?硬件上这俩都需要上拉电阻,软件模拟SDA也得加上。 ...

软件模拟的,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:398
  • 最近打卡:2025-06-30 02:09:43

4

主题

245

回帖

1683

积分

金牌会员

积分
1683
发表于 2024-1-20 17:05:08 | 显示全部楼层

软件模拟SCL如果设置成推挽且仅作主机的话可以不加,但是SDA一定要加上。STC内部的上拉一般可以满足,但是具体要看手册。SDA最好初始化成开漏(准双向也行)。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-03-28 13:06:41

6

主题

7

回帖

66

积分

注册会员

积分
66
发表于 2024-3-18 16:56:33 | 显示全部楼层
你好,我最近也在写stc15读取aht20模块,但怎么都没有数据,能给我一份你的aht20这块的代码看看吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-04-16 15:34:43

0

主题

1

回帖

10

积分

新手上路

积分
10
发表于 2024-5-7 20:03:27 | 显示全部楼层
大佬 能分享一下你的程序吗 我们用这个MCU怎么都调试不出来
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:560
  • 最近打卡:2025-06-30 07:57:00
已绑定手机

1

主题

838

回帖

1743

积分

金牌会员

积分
1743
发表于 2024-5-24 08:22:51 | 显示全部楼层
学习
靡不有初,鲜克有终
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-30 13:48 , Processed in 0.141607 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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