systick固件库编程实现1ms延时
时间: 2023-07-31 12:04:12 浏览: 93
51单片机1ms延时程序
要使用SysTick固件库实现1ms延时,你按照以下步骤进行编程:
1.你的代码中包含"CMSIS/stm32fxxx.h"头文件,其中"xxx"是你使用的具体型号的STM32微控制器。
2. 初始化SysTick定时器,设置它的时钟源和计数器的初始值。可以使用如下代码片段:
```c
void SysTick_Init(void)
{
SysTick->LOAD = (uint32_t)((SystemCoreClock / 1000) - 1); // 设置计数器的初始值,实现1ms的延时
SysTick->VAL = 0; // 清空当前计
阅读全文