- 1
- 0
- 约2.69千字
- 约 3页
- 2017-06-08 发布于河南
- 举报
用STM32的systick时钟做延时函数
用STM32的SysTick时钟做延时函数的学习笔记 SysTick?就是一个定时器而已,只是它放在了NVIC(嵌套中断控制器)中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。 滴答中断:操作系统进行运转的时候,也会有“心跳”。它会根据“心跳”的节拍来工作,把整个时间段分成很多小小的时间片,每个任务每次只能运行一个“时间片”的时间长度就得退出给别的任务运行,这样可以确保任何一个任务都不会霸占整个系统不放。这个心跳,可以通过定时器来周期性触发,而这个定时器就是systick。很明显,这个“心跳”是不允许任何人来随意地访问和修改的。只要不把它在SysTick?控制及状态寄存器中的使能位清除,就永不停息。 systick?的使用有四个寄存器: STK_CSR,?0xE000E010--?控制寄存器 STK_LOAD,0xE000E014?--?重载寄存器 STK_VAL,0xE000E018?--?当前值寄存器 STK_CALRB,0xE000E01C?--?校准值寄存器
1、STK_CSR控制寄存器:寄存器内有4个位具有意义 第0?位:ENABLE,Systick使能位(0:关闭Systick?功能;1:开启Systick功能) 第1?位:TICKINT,Systick中断使能位(0:关闭Systick?中断;1:开启Systick?中断) 第2?位:CLKSOUR
您可能关注的文档
最近下载
- 粘胶去除剂(中文).pdf VIP
- 2026校招:江苏国金资本运营集团试题及答案.doc VIP
- 江苏国金资本运营集团校招面笔试题及答案.doc VIP
- 《数据分析与应用》课件.ppt VIP
- 2026江苏国金资本运营集团秋招试题及答案.doc VIP
- 2025年3月天一联考高二作文审题指导和范文:精神胜利法.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试模拟测试卷附答案.docx VIP
- 最新Multisim+14.3汉化破解版下载附详细安装教程.pdf VIP
- 湖北宜昌市2026届高三3月调研考试生物试题(试卷+解析).docx VIP
- 2024-2025学年厦门一检初三英语试卷及答案.pdf VIP
原创力文档

文档评论(0)