SysTick滴答定时器

PLL倍频锁相环:
image
由于PLL锁相环是需要HSE高速外部时钟提供时钟信号,并且PLL可以把较低的HSE时钟频率进行放大,则需要用户修改工程中的PLL参数以及修改工程中的HSE_VALUE
根据芯片的晶振提供的频率修改
image
MCU主频的计算 = ( HSE_VALUE / PLL_M * PLL_N ) / PLL_P = (8MHz / 8 * 336) / 2 = 168MHz !!!!
image
image
由此可以进行滴答定时器的编写:
systick是一个数据类型,被定义在image
image
image
在内核手册可以找到代码案例:
Cortex——M3中SysTick章节
image
image
结合上图中寄存器图示:
5就是0101,对比特1和比特3操作,则打开定时器并开启内核时钟
如果使用外部时钟则比特3置0,0001,即为1.
image
image
当bit16数到0,则计数结束

posted @ 2025-09-09 12:14  Lè_Sage  阅读(20)  评论(0)    收藏  举报