STM32
直播中

李桂兰

7年用户 1447经验值
私信 关注
[问答]

STM32103管脚被拉低是什么原因导致的?

我用STM32f103的PD4和PD5引脚,作为开入,配置为GPIO_Mode_IPU,有的装置在运行一段时间后,出现,PD4引脚有输入的时候,PD5引脚也被拉低了,电压约为1.6V左右,检查了一下焊接,也没有问题,请问一下,会是什么原因造成这种情况?CPU引脚连接的光耦。

回帖(1)

陈霞

2024-4-18 18:19:24
STM32103管脚被拉低的原因可能有以下几点:

1. 软件错误:检查一下程序代码,确保没有修改到PD4和PD5的输出状态。

2. 电气问题:检查PD5引脚是否与其他引脚有误连接,例如短路或者对地接触。

3. 芯片损坏:PD5引脚可能损坏了,可以尝试使用其他引脚作为开入。

4. 相互干扰:PD4和PD5引脚的信号可能相互干扰导致电平变化,可以尝试加入隔离电路,像光耦这样的装置可能会引起电磁干扰。

可以逐一排除这些原因来确定问题所在,如果还无法解决,可以尝试重置芯片或更换芯片。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分