星空网 > 软件开发 > 操作系统

正点原子STM32探索者学习笔记3

编写者:龙诗科

邮箱:longshike2010@163.com

2015-5-18

1.Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。

2.Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。

3.Systick定时器就是系统滴答定时器,一个24位的倒计数定时器,计到0时,将从RELOAD寄存器中自动重载定时初值。

4.Systick定时器可以被捆绑在NVIC,其中断优先级可以设置。

5.有4个Systic寄存器:CTRL(控制和状态寄存器)如下:

正点原子STM32探索者学习笔记3images/loading.gif' data-original="http://images2015.cnblogs.com/blog/850602/201605/850602-20160518194435748-1432794648.png" />

用Systick实现延迟函数的例子如下:

static __IO uint32_t TimingDelay;void Delay(__IO uint32_t nTime){  TimingDelay = nTime;  while(TimingDelay != 0);}void SysTick_Handler(void){  if (TimingDelay != 0x00)   {    TimingDelay--;   }} int main(void) { …  if (SysTick_Config(SystemCoreClock / 1000)) //systick时钟为HCLK,中断时间间隔1ms   {   while (1);   }  while(1)   { Delay(200);//2ms   …   }}

 




原标题:正点原子STM32探索者学习笔记3

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

海运到泰国要几天:https://www.goluckyvip.com/tag/89671.html
海运到泰国需要几天:https://www.goluckyvip.com/tag/89672.html
泰国到中国海运费用:https://www.goluckyvip.com/tag/89673.html
到泰国的海运运费:https://www.goluckyvip.com/tag/89674.html
海运到泰国海运:https://www.goluckyvip.com/tag/89675.html
海运海运到泰国:https://www.goluckyvip.com/tag/89676.html
黄果树瀑布景区景点 - 黄果树瀑布景区景点分布图:https://www.vstour.cn/a/408258.html
延边酒店(附近旅馆住宿50元):https://www.vstour.cn/a/409226.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流