- 3
- 0
- 约8.42万字
- 约 78页
- 2018-11-15 发布于江苏
- 举报
stm定时器参资料
一、?本课内容概述
这一课的主要内容是STM32系统时钟定时器systick的配置以及如何产生精确延时。?
?
通常实现Delay(N)函数的方法为:
for(i?=?0;?i?=?x;?i?++);?
?x??---??对应于?对应于N?毫秒的循环值
对于STM32系列微处理器来说,执行一条指令只有几十个ns,进行for循环时,要实现N毫秒的x值非常大,而且由于系统频率的宽广,很难计算出延时N毫?秒的精确值。针对STM32微处理器,需要重新设计一个新的方法去实现该功能,以实现在程序中使用Delay(N)。?
注:?全局变量TimingDelay????必须定义为volatile
?
二、?SysTick的配置使用方法
外部晶振为8MHz,9倍频,系统时钟为72MHz,SysTick的最高频率为9MHz(最大为HCLK/8),在这个条件下,把SysTick?效验值设置成9,将SysTick?时钟设置为9MHz,?就能够产生1us的时间基值,即SysTick产生1us的中断。
使用ST的函数库使用systick的方法
1、调用SysTick_CounterCmd()?失能SysTick计数器
2、调用SysTick_ITConfig?()?失能SysTick中断?
3、调用SysTick_CLKSourceConfig()?设置SysTick时钟源。
4、调用SysTick_Set
您可能关注的文档
- SOLIDWOKS2015制作麻花钻头模型.doc
- SolidWoksComposerAPI应用小窥.doc
- SolidWoks快捷操作.doc
- solidwoks经典语录.doc
- solidwoks连杆建模.doc
- SONY厂房布.DOC
- SPA制氮机报[].doc
- SO风机DCS控数据表.doc
- SPC教材——进.DOC
- SPC统计过程制程序.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)