stm32systick定时器配置
时间: 2023-05-12 15:03:12 浏览: 119
stm32 定时器配置
可以使用以下代码进行 stm32systick 定时器配置:
void SysTick_Init(void)
{
SysTick->CTRL &= ~(SysTick_CTRL_ENABLE_Msk); // 关闭定时器
SysTick->LOAD = 71999; // 设置定时器计数值,72MHz/72000=1ms
SysTick->VAL = 0; // 清空计数器
SysTick->CTRL |= SysTick_CTRL_CLKSOURCE_Msk | SysTick_CTRL_TICKINT_Msk | SysTick_CTRL_ENABLE_Msk; // 使能定时器,开启中断,使用系统时钟
}
在 main 函数中调用 SysTick_Init() 即可完成定时器的配置。
阅读全文