最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

STM32CubeMX配置SystemTick时钟

IT圈 admin 54浏览 0评论

2024年3月21日发(作者:郗庸)

STM32CubeMX自动生成SYSTICK配置

K原理及其寄存器

1.1 SYSTICK原理

SysTick 是一个24位的倒计数定时器,当计到0时,将从RELOAD寄存器中自动重

装载定时初值并继续计数,且同时触发中断。只要不把它在SysTick控制及状态寄存器中

的使能位清除,就永不停息。

SysTick 的最大使命,就是定期地产生异常请求,作为系统的时基,产生一个周期性

的中断。

1.2SYSTICK寄存器

CTRL: Systick控制和状态寄存器

LOAD: Systick重装载寄存器

VAL: Systick当前值寄存器

CALIB: Systick校准值寄存器

CLKCOURCE-时钟源 0:外部时钟源HCLK(AHB总线时钟)/8 72M/8 = 9M 1:内

核时钟(HCLK) 72M

CURRENT: 每经过一个Systick时钟周期,寄存器值-1 。

2024年3月21日发(作者:郗庸)

STM32CubeMX自动生成SYSTICK配置

K原理及其寄存器

1.1 SYSTICK原理

SysTick 是一个24位的倒计数定时器,当计到0时,将从RELOAD寄存器中自动重

装载定时初值并继续计数,且同时触发中断。只要不把它在SysTick控制及状态寄存器中

的使能位清除,就永不停息。

SysTick 的最大使命,就是定期地产生异常请求,作为系统的时基,产生一个周期性

的中断。

1.2SYSTICK寄存器

CTRL: Systick控制和状态寄存器

LOAD: Systick重装载寄存器

VAL: Systick当前值寄存器

CALIB: Systick校准值寄存器

CLKCOURCE-时钟源 0:外部时钟源HCLK(AHB总线时钟)/8 72M/8 = 9M 1:内

核时钟(HCLK) 72M

CURRENT: 每经过一个Systick时钟周期,寄存器值-1 。

发布评论

评论列表 (0)

  1. 暂无评论