11、系统配置System文件夹
博主的system文件夹来源于正点原子大佬,是各个系列中的底层核心驱动函数,主要包含3对文件,分别是sysclock.h、sysclock.c、debug.h、debug.c、delay.h、delay.c文件,在每个系列上都可以使用这样的system文件夹,可以快速建立自己的工程。
1、delay文件
主要是包含两个函数:Delay_Ms(uint16_t Nms);和Delay_Us(uint32_t Nus);
Delay延时的编程思想:单片机中包含一个滴答定时器SysTick,它是一个24位向下递减的计数定时器,当计数值减到0时,将从RELOAD寄存器中自动重装载初始值,开始新一轮计数,只要不把SysTick控制及状态寄存器中的是能清除,就不会停止。
当使用SysTick来做延时时使用时钟摘取法,