第五章节拍定时器.doc.doc

第五章 节 拍 定 时 器 5.1 节拍定时器概述 STM32F10x内核中一个。为一个24位递减计数器,设定初值并使能后,每经过1个系统时钟周期,计数值就减1。计数到0时,自动重装初值并继续计数,同时内部的COUNTFLAG标志会置位,触发中断(如果中断使能)。晶振为8MHz,9倍频,系统时钟为72MHz,的频率9MHz(HCLK/8)在这个条件下,把值设置成9000,就能够产生1ms的时间基值,10ms的中断。 ST的函数库使用systick的方法 1、调用SysTick_CounterCmd() 失能SysTick计数器 2、调用SysTick_ITConfig () 失能SysTick中断 3、调用SysTick_CLKSourceConfig() 设置SysTick时钟源。 4、调用SysTick_SetReload() 设置SysTick重装载值。 5、调用SysTick_ITConfig ()? ???使能SysTick中断 6、调用SysTick_CounterCmd() 开启SysTick计数器SysTick_CLKSourceConfig SysTick_CLKSourceConfig函数,其功能为设置SysTick时钟源。 表5-2-1. 描述了函数SysTick_CLKSourceConfig 函数名 SysTick_CLKSour

文档评论(0)

1亿VIP精品文档

相关文档