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

[复制链接]
205|55
saservice 发表于 2026-5-19 08:44 | 显示全部楼层
使用LL库是否能完全避免时钟异常?
uptown 发表于 2026-5-19 08:56 | 显示全部楼层
当引脚被配置为复用功能时,其内部多路复用器已经将引脚的控制权交给了片上外设,而与 GPIO 的输出数据寄存器物理断开。
gejigeji521 发表于 2026-5-19 17:17 | 显示全部楼层
无法通过 GPIO_WritePin() / 直接写 ODR 寄存器 控制高低电平
朝生 发表于 2026-5-20 13:40 | 显示全部楼层
可能是因为加上拉时,电机启动瞬间电流过大,导致电机转速不稳定,进而引起毛刺和移位。
jkl21 发表于 2026-5-21 11:30 | 显示全部楼层
SPI的CPOL/CPHA模式不匹配怎么排查?
iyoum 发表于 2026-5-21 12:56 | 显示全部楼层
LL库SPI传输函数与HAL的区别对比?
jimmhu 发表于 2026-5-21 13:22 | 显示全部楼层
LL 库解决不了硬件配置问题。              
芯路例程 发表于 2026-5-23 07:33 | 显示全部楼层
当SPI硬件释放,时钟(CLK)瞬间,引脚将从强下拉转为高阻状态。这通常是输出数据准备释放的信号。
未来AI 发表于 2026-5-28 22:21 | 显示全部楼层
可能是因为拉力不均匀或材料本身有缺陷,导致受力后产生形变。
AutoMotor 发表于 2026-5-30 08:52 | 显示全部楼层
外设硬件的优先级比GPIO和输出寄存器高,意味着当有多个事件同时发生时,外设硬件的事件会先被处理。
jdqdan 发表于 2026-5-31 18:55 | 显示全部楼层
SPI通信中,硬件释放时,CLK引脚瞬间从强下拉转为高阻态,以便接收数据。
线稿xg 发表于 2026-6-2 21:27 | 显示全部楼层
CPOL配置决定空闲时钟状态,当CPOL=0时,空闲状态为低电平,CPOL=1时,空闲状态为高电平。
IntelCore 发表于 2026-6-5 12:50 | 显示全部楼层
用示波器检测SPI时钟浮空,首先确保示波器设置正确,然后将探头接在SPI时钟线上,观察波形是否稳定,若无波形或波形跳动,则为浮空。
明日视界 发表于 2026-6-6 10:28 | 显示全部楼层
在单片机中,HAL库的片选和时钟信号可能存在时间差,这可能导致数据读取不准确。
Stahan 发表于 2026-6-9 12:20 | 显示全部楼层
直接写电平可能会冲突,LL库控制更稳定,建议尝试。
Moon月 发表于 2026-6-9 17:57 | 显示全部楼层
在单片机中,外设硬件通常有更高优先级,比如GPIO和输出寄存器。这确保了关键硬件任务得到及时处理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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