首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 芯达STM32入门系列教程之十

芯达STM32入门系列教程之十

资料介绍
芯达STM32入门系列教程之十

[pic]
[pic]STM32 入门系列教程

[pic]

定时器与蜂鸣器

[pic]

(2010-04-24)
[pic]
前一期教程已经详细讲述了STM32中断编程,本来不想再讲述定时器。因为定时器自
然也是用到中断处理。但一想,既然作为入门系列教程,就应该具备完整性。实际上,
笔者在网上搜了一下,发现仍然有许多网友卡在定时器这里,因此有必要专门列出一期
教程讲述定时器。
相信您一定学习过单片机的定时器。没错~!STM32系列的CPU定时器与单片机定时器
操作类似。只要去配置自动装载寄存器、时钟预分频、溢出方式(向上溢出还是向下溢
出)等等。当然STM32寄存器比较复杂,远不止这些,本系列教程主要是入门型,如果您
希望深入学习STM32定时器,我们在论坛上传了一篇比较不错的文章,好像叫《STM32入门
篇之通用定时器彻底研究》,作者不详,网址如下:http://www.arm79.com/read.php?t
id=1977。

一、[pic] 通用定时器原理

STM32系列的CPU,有多达8个定时器,其中TIM1和TIM8是能够产生三对PWM
互补输出的高级定时器,常用于三相电机的驱动,它们的时钟由APB2的输出产生。其它
6个为普通定时器,时钟由APB1的输出产生。
下图是STM32参考手册上时钟分配图中,有关定时器时钟部分的截图:
[pic]
[pic]
实际上STM32的CPU文档给出的图与这个图略有区别。但是我们还是想研究这个图。原
因是这个图对我们思路的理解比较
芯达STM32入门系列教程之十
本地下载

评论