推荐星级:
- 1
- 2
- 3
- 4
- 5
STM32的SysTick的用法
资料介绍
SysTick 是一个简单的递减 24 位计数器,如果你不需要再应用程序中嵌入操作系统,SysTick 可以作为简单的延时和产生周期性的中断。
部分文件列表
文件名 | 大小 |
SysTick用法.pdf | 532K |
部分页面预览
(完整内容请下载后查看)一、概述:
SysTick 是一个简单的递减24 位计数器
如果你不需要再应用程序中嵌入操作系统,SysTick 可以作为简单的延时和产生
周期性的中断;
状态控制寄存器的第0 位可以使能计数器,current value register(当前值寄存器)
随着时钟一直递减,当他减到0 的时候,重装载寄存器(reload value register)
就会重新装载这只的值,计数器继续从这个值递减
二、相关寄存器:
2.1 SysTick->CTRL 状态和控制寄存器
位16:当前值寄存器递减到0,位16 置1
位2:时钟源选择位
0:使用外部参考时钟
1:使用内核时钟
位1:使能SysTick 中断,当前值寄存器递减到0 时产生中断
位0:SysTick 时钟使能
2.2 SysTick->LOAD 重装载值寄存器
当前值寄存器为0 时,自动将重装载值重装到当前值计数器,重装载值的大小需
要自己设置
全部评论(0)