[APM32E1] 一个systick延时时间错误引发的思考

[复制链接]
179|30
uytyu 发表于 2026-4-17 18:54 | 显示全部楼层
SysTick 定时器的时钟源选择 与你计算 LOAD 值时所依据的时钟频率不匹配。
mnynt121 发表于 2026-4-17 20:45 | 显示全部楼层
如果对定时精度要求高,建议使用TIM定时器替代SysTick
uiint 发表于 2026-4-18 11:51 | 显示全部楼层
SysTick默认使用HCLK/8作为时钟源,而不是HCLK。
biechedan 发表于 2026-4-18 14:11 | 显示全部楼层
时钟源是 HCLK 的 1/8              
lzbf 发表于 2026-4-18 16:26 | 显示全部楼层
调试器查看RCC寄存器+逻辑分析仪
bartonalfred 发表于 2026-4-18 20:34 | 显示全部楼层
APM32F003和E103的SysTick配置有啥区别?
cemaj 发表于 2026-4-19 12:47 | 显示全部楼层
HCLK=72MHz时,SysTick实际工作频率为9MHz,7200/9MHz≈800us
mollylawrence 发表于 2026-4-19 13:18 | 显示全部楼层
系统主频根本就没跑到 72MHz
iyoum 发表于 2026-4-19 14:01 | 显示全部楼层
如何通过寄存器配置SysTick时钟源?
mattlincoln 发表于 2026-4-19 14:32 | 显示全部楼层
实测800us与理论100us的偏差恰好为8倍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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