预备知识: 对标准库来说,如果定义了时钟频率,则系统会默认初始化该时钟频率. SysTick是CM4的内核外设,是一个24位的向下递减计数器,每次计数时间是1/SYSCLK,即1/168000000.SysTick计数时间的计算:t=重装载值*1/AHB时钟频率.1/AHB时钟频率即是计数一次的时间.一般把重装载值定为128000000/100000=1280,则10us中断一次:一般不设置为1us中断一次,这样中断频率太高,偏移了程序重心. 正文: 程序源码: 在main.c中 #includ