硬汉嵌入式论坛

 找回密码
 立即注册
查看: 145|回复: 6
收起左侧

[GPIO] 输出高电压被拉低

[复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 6 天前 | 显示全部楼层 |阅读模式
大佬们,是这样的,如图所示,从机端口pb4内部已经上拉输入了,但是外面还是外接了一个上拉3.3,按理说在未接主机的时候,此时的从机gpio应该是高电平,但是此时检测是低电平,哪怕是设置成浮空也是低电平。
主机的端口pi0是推挽输出,单独检测有3.3v,但是一旦和从机相连就变成1v左右。这里我测试过主机的端口没问题,我是直接在主机上定义一个输入端口pi1,把pi0和pi1相连,读取pi1的高低信号,发现没问题pi0是高电平,只有和从机相连才会被拉低电压变成低电平
只有从机gpio直接接主机3.3v端口,从机端口才会被拉高,但是和主机任何输出端口相连,主机端口都会被拉低电压。
也就是说,起码可以推断,从机的gpio没问题,可以正常识别到高电平。主机的gpio也没问题也能输出高电平。但是两个相连会导致主机输出的电压被拉低,导致从机以为是低电平。
我的问题就是不知道那部分是罪魁祸首,以及怎么解决这个问题,我能想到的都试了
感谢解答
屏幕截图 2025-08-04 114219.png
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 6 天前 | 显示全部楼层
我补充一点,在从机和主机没有连接的时候,单独测试从机pb4,如果是输出,不论是推挽还是开漏都是0v,如果是输入不论是浮空、上拉、下拉都是1.7v
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 6 天前 | 显示全部楼层
确认主机和从机GND是同一个吗?
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 6 天前 | 显示全部楼层
确认主机和从机GND是同一个吗?
回复

使用道具 举报

85

主题

798

回帖

1053

积分

至尊会员

积分
1053
发表于 6 天前 | 显示全部楼层
你这怕不是IO口损坏了
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 5 天前 | 显示全部楼层
大主教的亲兵 发表于 2025-8-5 21:36
确认主机和从机GND是同一个吗?

不是同一个gnd,但是共地了,应该可以排除gnd的问题,估计是从机的io损坏
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 5 天前 | 显示全部楼层
庄永 发表于 2025-8-5 22:44
你这怕不是IO口损坏了

也有可能,或者我猜测会不会是io口里某个三极管或者二极管导通了
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-11 23:57 , Processed in 0.041746 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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