[STM32F4] GPIO 复用功能下能否直接写电平?

[复制链接]
88|42
cashrwood 发表于 2026-5-13 14:35 | 显示全部楼层
复用推挽引脚,绝对不能直接用 GPIO_Write 写电平!
elsaflower 发表于 2026-5-13 14:48 | 显示全部楼层
可以解决,但核心不是 LL 库本身,而是 LL 库让你能精确控制 SPE 位。
robincotton 发表于 2026-5-13 15:15 | 显示全部楼层
采用LL库操作SPI会有哪些优缺点
51xlf 发表于 2026-5-13 15:39 | 显示全部楼层
复用推挽功能的引脚还能直接写入电平吗
plsbackup 发表于 2026-5-13 15:56 | 显示全部楼层
加外部上拉会产生毛刺 → 导致从机采样错误 → MSB 移位 / 多出一位
uiint 发表于 2026-5-14 20:02 | 显示全部楼层
不负责恢复 GPIO 初始状态。
louliana 发表于 2026-5-14 20:23 | 显示全部楼层
很多HAL库实现中,片选信号的变化和时钟信号的启动/停止存在微小的时间差
adolphcocker 发表于 2026-5-14 20:48 | 显示全部楼层
技术上可以              
benjaminka 发表于 2026-5-14 21:43 | 显示全部楼层
如何用示波器检查SPI时序是否正确?
phoenixwhite 发表于 2026-5-14 22:47 | 显示全部楼层
这个现象是否与SPI协议规范有关?
xiaoyaodz 发表于 2026-5-17 15:17 | 显示全部楼层
硬件缓冲器方案在成本和性能上如何权衡?
hilahope 发表于 2026-5-18 19:25 | 显示全部楼层
“毛刺”更可能是什么?              
macpherson 发表于 2026-5-18 19:39 | 显示全部楼层
在 SPI 传输完成后,手动将引脚恢复为 GPIO 推挽输出低电平
abotomson 发表于 2026-5-18 20:19 | 显示全部楼层
如何设置SPI时钟极性为高电平?
jonas222 发表于 2026-5-18 21:30 | 显示全部楼层
如何用LL库配置SPI防止时钟浮空?
saservice 发表于 2026-5-19 08:44 | 显示全部楼层
使用LL库是否能完全避免时钟异常?
uptown 发表于 2026-5-19 08:56 | 显示全部楼层
当引脚被配置为复用功能时,其内部多路复用器已经将引脚的控制权交给了片上外设,而与 GPIO 的输出数据寄存器物理断开。
gejigeji521 发表于 2026-5-19 17:17 | 显示全部楼层
无法通过 GPIO_WritePin() / 直接写 ODR 寄存器 控制高低电平
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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