这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » EEPW ARM DIY手记之软件设计(四)——STM32的定时器中断使用

共9条 1/1 1 跳转至

EEPW ARM DIY手记之软件设计(四)——STM32的定时器中断使用

高工
2012-03-30 00:06:07     打赏
前面,我已经介绍了如何使用软件延时和GPIO输出控制ARM DIY板板载的四颗LED,实现跑马灯的例程。使用软件延迟的方式实现定时虽然简单却存在两个缺点: ①   、不能实现精确定时; ②   、需要占用MCU,在延时函数运行的时候,不能做其他工作,相当于白白浪费了系统资源和功耗; 为了解决以上两点不足,在实现精确定时的同时也将MCU从循环中解放出来,几乎所有的MCU,无论是简单的51单片机还是复杂的ARM处理器都提供了片上外设——定时器(timer)和一定数量的中断。今天,我就给大家介绍如何使用STM32F103ZE的定时器1来实现精确定时以及如何利用定时器中断实现跑马灯。
EEPW ARM DIY手记之软件设计(四)——STM32的定时器中断使用 目录 EEPW ARM DIY手记之软件设计(四)——STM32的定时器中断使用 一、         前言 二、         硬件原理 2.1、STM32单片机定时器简介 2.2、STM32单片机的定时器一硬件框图 三、         软件代码介绍 3.1、定时器初始化函数void TIM1_LED_ToggleInit(void) 3.2、定时器溢出中断服务函数void TIM1_UP_IRQHandler(void) 四、         实现(main.c中相关代码) 五、         总结
        完整版博客PDF文档下载链接:http://share.eepw.com.cn/share/download/id/61587
                                 By:HXW718059156
                                     2012年3月30日



关键词: 手记     软件     设计     STM32     定时器     中断     使用    

高工
2012-03-30 01:12:15     打赏
2楼
用的是定时器不是SysTick哦

菜鸟
2012-03-30 14:04:32     打赏
3楼
学习

工程师
2012-04-11 08:25:42     打赏
4楼

好东西!


助工
2012-04-11 21:44:27     打赏
5楼
版主真厉害,读大学还是工作了,

高工
2012-04-12 08:20:34     打赏
6楼
都不是,待业中。。。呵呵

菜鸟
2012-04-13 09:06:11     打赏
7楼
mark

菜鸟
2012-04-14 09:08:12     打赏
8楼
用的是定时器不是SysTick哦

工程师
2013-08-31 14:45:05     打赏
9楼
这样的人才都待业。 。 。  待遇不够bu想去吧

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]