[STM32C0] GPIO口明明拉低了,可外面量出来还是高电平

[复制链接]
984|60
digit0 发表于 2026-1-17 07:57 | 显示全部楼层
是的,可能其他地方已经重新配置了GPIO,导致你的程序无法正常工作。
51xlf 发表于 2026-1-17 11:37 | 显示全部楼层
GPIO 配置代码是否生效              
mnynt121 发表于 2026-1-17 16:56 | 显示全部楼层
外部上拉电阻 / 电源短路              
wilhelmina2 发表于 2026-1-17 17:42 | 显示全部楼层
用万用表测引脚对地电阻。正常推挽输出低时,电阻应很小。如果 >1kΩ,说明被外部上拉“绑架”。
uiint 发表于 2026-1-17 18:06 | 显示全部楼层
电压是否正常?              
xixi2017 发表于 2026-1-18 11:37 | 显示全部楼层
配置顺序错误:GPIO 口需要先设置为输出模式,再设置电平。如果顺序反了,配置可能不生效
鹿鼎计 发表于 2026-1-18 15:13 | 显示全部楼层
检查其他地方是否更改了GPIO配置,以确保与当前项目一致。
mattlincoln 发表于 2026-1-18 21:50 | 显示全部楼层
STM32 的 GPIO 是“多路复用”的。即使你配置为输出,如果某个外设正在使用该引脚,它会覆盖你的设置!
21mengnan 发表于 2026-1-19 18:45 | 显示全部楼层
推挽输出(Push-Pull)理论上能输出高电平(VCC)和低电平(GND),拉不下来通常不是纯软件问题,而是硬件电路、引脚配置或外部负载导致的
sesefadou 发表于 2026-1-20 18:15 | 显示全部楼层
并联电阻/电容,优化地平面布局              
tifmill 发表于 2026-1-20 19:52 | 显示全部楼层
是否与其他输出短接?              
hearstnorman323 发表于 2026-1-20 21:40 | 显示全部楼层
添加调试信息,优化代码流程              
uytyu 发表于 2026-1-20 22:27 | 显示全部楼层
完整 GPIO 初始化代码?              
huangcunxiake 发表于 2026-1-21 09:41 | 显示全部楼层
你可以先按软件配置→外部电阻→芯片供电的顺序排查,这种步骤能最快定位问题
houjiakai 发表于 2026-1-21 10:58 | 显示全部楼层
断开该 GPIO 引脚的所有外部接线
olivem55arlowe 发表于 2026-1-21 11:23 | 显示全部楼层
在代码中直接写死 GPIO 为低电平,不做任何其他操作,测电平是否变化
sheflynn 发表于 2026-1-21 13:30 | 显示全部楼层
排查外部负载              
plsbackup 发表于 2026-1-21 17:06 | 显示全部楼层
是否有上拉电阻强行拉高?              
hudi008 发表于 2026-1-22 11:52 | 显示全部楼层
修正配置为推挽输出,禁用复用外设
mickit 发表于 2026-1-22 13:20 | 显示全部楼层
用万用表测引脚对地电阻,是否被外部上拉电阻“钳位”?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0