STM32中systick下有CTRL、LOAD 、VAL等寄存器
CTRL:SysTick控制和状态寄存器
LOAD:SysTick重装载值寄存器
VAL:SysTick当前值寄存器
CALIB:SysTick校准值寄存器
#include"delay.h"
void delay_init(void)
{
SysTick->CTRL &=~(1<<2);//使用外核时钟
}
void delay_ms(u16 nms)
{
SysTick->CTRL &=~(1<<2);
SysTick->LOAD =