[STM32F2] F2芯片SysTick老跳不准?

[复制链接]
 楼主| 发表于 2025-8-4 07:15 | 显示全部楼层 |阅读模式
STM32F205RGT6在高频率下SysTick滴答出错,后来发现是AHB分频没设对,间隔被缩短了。
发表于 2025-8-4 07:17 | 显示全部楼层
记得手动写一下SysTick_Config()。
发表于 2025-8-4 07:18 | 显示全部楼层
我发现是主频设置问题,配错就偏了。
发表于 2025-8-4 07:19 | 显示全部楼层
SysTick默认是AHB/8,别忘了。
发表于 2025-8-4 07:19 | 显示全部楼层
改了主频后得重新计算tick。
发表于 2025-8-4 07:20 | 显示全部楼层
那个HAL_Delay不是太精确。
发表于 2025-8-4 07:21 | 显示全部楼层
用Timer代替SysTick也能解决。
发表于 2025-8-4 07:22 | 显示全部楼层
FreeRTOS下用SysTick得关中断优先级。
发表于 2025-8-4 07:22 | 显示全部楼层
多核平台里SysTick更不稳定。
发表于 2025-8-4 07:23 | 显示全部楼层
看一下AHB预分频器设置对没。
 楼主| 发表于 2025-8-4 07:24 | 显示全部楼层
一旦SysTick频率不准,时间全乱了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

128

主题

5691

帖子

1

粉丝
快速回复 返回顶部 返回列表