- 4
- 0
- 约3.89千字
- 约 20页
- 2019-04-18 发布于浙江
- 举报
* ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK 广州市星翼电子科技有限公司 广州市星翼电子科技有限公司 广州市星翼电子科技有限公司 广州市星翼电子科技有限公司 《例说STM32》 例说STM32 * 广州市星翼电子科技有限公司 * ALIENTEK开发板购买店铺 店铺: 第9讲 定时器中断实验 9.1 通用定时器简介 9.2 寄存器描述 9.3 通用定时器配置步骤 9.4 实验讲解 《例说STM32》 * * 广州市星翼电子科技有限公司 9.1 通用定时器简介 《例说STM32》 * * 广州市星翼电子科技有限公司 STM32的定时器功能十分强大,有TIME1和TIME8等高级定时器,也有TIME2~TIME5等通用定时器,还有TIME6和TIME7等基本定时器。 STM32的通用定时器是一个通过可编程预分频器(PSC)驱动的16位自动装载计数器(CNT)构成。STM32的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)等。 使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。STM32的每个通用定时器都是完全独立的,没有互相共享的任何资源。 《例说STM32》 * * 广州市星翼电子科技有限公司 STM3的通用TIMx (x=2,3,4,5)定时器功能包括: 1)16位向上、向下、向上/向下自动装载计数器(TIMx_CNT)。 2)16位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为1~65535之间的任意数值。 3)4个独立通道(TIMx_CH1~4),这些通道可以用来作为: A.输入捕获 B.输出比较 C.PWM生成(边缘或中间对齐模式) D.单脉冲模式输出 《例说STM32》 * * 广州市星翼电子科技有限公司 4)可使用外部信号(TIMx_ETR)控制定时器和定时器互连(可以用1个定时器控制另外一个定时器)的同步电路。 5)如下事件发生时产生中断/DMA: A.更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发) B.触发事件(计数器启动、停止、初始化或者由内部/外部触发计数) C.输入捕获 D.输出比较 E.支持针对定位的增量(正交)编码器和霍尔传感器电路 F.触发输入作为外部时钟或者按周期的电流管理 9.2 通用定时器寄存器描述 《例说STM32》 * * 广州市星翼电子科技有限公司 控制寄存器1(TIMx_CR1) 《例说STM32》 * * 广州市星翼电子科技有限公司 《例说STM32》 * * 广州市星翼电子科技有限公司 《例说STM32》 * * 广州市星翼电子科技有限公司 DMA/中断使能寄存器(TIMx_DIER) 该寄存器是一个16位的寄存器,这里我们仅关心它的第6位和第0位,第6位TIE为触发中断使能位,通过将该位置1使能TIMx的中断触发,注意只要是TIMx需要使用中断,该位必须为1。而第0位,则为允许更新中断位,通过置1,来允许由于更新事件所产生的中断。 《例说STM32》 * * 广州市星翼电子科技有限公司 预分频寄存器(TIMx_PSC) 该寄存器用设置对时钟进行分频,然后提供给计数器,作为计数器的时钟。 《例说STM32》 * * 广州市星翼电子科技有限公司 这里,我们的时钟来源有4个: 1)内部时钟(CK_INT) 2)外部时钟模式1:外部输入脚(TIx) 3)外部时钟模式2:外部触发输入(ETR) 4)内部触发输入(ITRx):使用A定时器作为B定时器的预分频器(A为B提供时钟)。 这些时钟,具体选择哪个可以通过TIMx_SMCR寄存器的相关位来设置。这里的CK_INT时钟是从APB1倍频的来的,除非APB1的时钟分频数设置为1,否则通用定时器TIMx的时钟是APB1时钟的2倍,当APB1的时钟不分频的时候,通用定时器TIMx的时钟就等于APB1的时钟。这里还要注意的就是高级定时器的时钟不是来自APB1,而是来自APB2的。 这里顺带介绍一下TIMx_CNT寄存器,该寄存器是定时器的计数器,该寄存器存储了当前定时器的计数值。 《例说STM32》 * * 广州市星翼电子科技有限公司 自动重装载寄存器(TIMx_ARR) 该寄存器在物理上实际对应着2个寄存器。一个是程序员可以直接操作的,另外一个是
您可能关注的文档
- QC七大法课程LG.ppt
- Qt4图形计与嵌入式开发.ppt
- QP-032设计工变更管制程序.doc
- QTZ40塔吊基础算书底部桩基.doc
- QTouch平台自动化技术专家.pptx
- QTZ513型塔吊桩基础计算书.doc
- R-TM-002低压成套开关设备控制设备的设计.doc
- QJZ系列用说明书.doc
- R134国寿附加传染性非典型肺炎住院津贴保F11条款.doc
- QSX15电机组中文介绍.ppt
- 2025-2026学年河北省廊坊市霸州市统编版五年级上册11月期中考试道德与法治试卷(含答案).doc.docx
- 2025-2026学年河北省沧州市肃宁县冀人版五年级上册期中考试科学试卷(含答案).doc.docx
- 2024-2025学年山东省青岛市平度市统编版五年级下册期中考试道德与法治试卷(含答案).doc.docx
- 2024-2025学年江西省南昌市新建区统编版五年级下册期中考试道德与法治试卷(含答案).doc.docx
- 2025-2026学年河南省南阳市邓州市教科版五年级上册期中考试科学试卷(含答案).doc.docx
- 人力资源服务机构 零工市场运营规范.docx
- 发电行业温室气体排放管理规范.docx
- 人力资源服务机构 省内劳务协作服务规范.docx
- 2025-2026学年河北省邢台市信都区追光小学等多校联考冀人版五年级上册期中考试科学试卷(含答案).doc.docx
- 2025-2026学年河北省邢台市信都区胡家营学校等多校联考大象版五年级上册期中考试科学试卷(含答案).doc.docx
最近下载
- 某天然气公司燃气系统运行安全现状评价报告.doc
- 维修Switch+中文版教程.pdf VIP
- 公共营养师四级试题【含答案】.docx VIP
- 统编人教部编版小学六年级下册道德与法治第一单元教学案.docx VIP
- IPC-6012F-CN-中文版 2024 TOC 刚性印制板的鉴定及性能规范.pdf VIP
- 2025年寒假作业七年级生物北师大版答案.pdf VIP
- impella for doctors左心辅助知识讲座.pptx VIP
- 成人患者医用粘胶相关性皮肤损伤的预防及护理(1).pptx VIP
- 安徽省高新技术产品国际竞争力:现状、挑战与提升策略.docx VIP
- PENTAX宾得 645NII相机手册.pdf VIP
原创力文档

文档评论(0)