了解STM32的Systick相关官方库函数

简介

这次对原子哥给的delay函数进行总结,可能总结不是那么完整

延时初始化函数

1、打开delay.c文件,找到延时初始化函数
2、因为这里没有支持OS,所以只执行#endif下的函数
3、在SysTick_CLKSourceConfig()选择时钟源
4、SystemCoreClock是选择时钟频率
了解STM32的Systick相关官方库函数

了解STM32的Systick相关官方库函数
了解STM32的Systick相关官方库函数

SysTick_CLKSourceConfig() 时钟源选择函数

如上一篇说到,在CTRL寄存器可选择外部时钟源或者内核时钟源,则在这个函数下完成
了解STM32的Systick相关官方库函数

延时ms函数

各行的作用,已经注释在在图中了
了解STM32的Systick相关官方库函数
SysTick—>是一个结构体指针,进入这个结构体:
了解STM32的Systick相关官方库函数