第4章ARM硬件结构及应用(10~14).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LPC和STM32系列ARM硬件结构与应用 1.LPC和STM32 简介 2.STM32固件库 3.系统控制模块 4.引脚连接模块 5.GPIO操作 6.向量中断控制器 7.外中断输入 11 A/D转换器 特性 11 A/D转换器 A/D转换器描述 11 A/D转换器 A/D转换器描述 11 A/D转换器 A/D转换器内部结构 ADC中断与VIC的关系 ADC中断与VIC的关系 11 A/D转换器 使用A/D转换器的注意要点 STM32 ADC应用 12位ADC是一种逐次逼近型模拟数字数字转换器,它有多达18个通道。 12 看门狗 看门狗简介 12 看门狗 特性 看门狗-内部结构图 看门狗-寄存器描述 WDT中断与VIC的关系 WDT中断与VIC的关系 12 看门狗 使用看门狗的注意要点 STM32 独立看门狗IWDG 与窗口看门狗WWDG STM32 独立看门狗IWDG 与窗口看门狗WWDG 独立看门狗操作 窗口看门狗操作 13 脉宽调制器 特性 13 脉宽调制器 PWM简介 PWM简介-单边沿输出 PWM简介-双边沿输出 脉宽调制器结构图 13 脉宽调制器 PWM引脚描述 13 脉宽调制器 单边沿PWM输出 13 脉宽调制器 双边沿PWM输出 13 脉宽调制器 PWM输出触发关系 13 脉宽调制器 PWM寄存器描述 PWM中断与VIC的关系 13 脉宽调制器 使用PWM的注意要点 14 实时时钟 特性 14 实时时钟 描述 实时时钟结构图 概述 RTC中断与VIC的关系 RTC中断与VIC的关系 14 实时时钟 使用RTC的注意要点 寄存器描述-时钟产生寄存器组 时间计数器 = 时钟发生器 预分频器 时钟控制 报警控制 增量中断控制 中断标志 报警寄存器 PCLK 时钟产生寄存器组控制产生RTC时间计数器需要的秒时钟信号。 读写 预分频值,整数部分 13 PREINT 读写 预分频值,小数部分 15 PREFRAC 读写 时钟控制寄存器 4 CCR 只读 时钟节拍计数器 15 CTC 访问 描述 有效位 名称 预分频器用于将任何频率高于65.536KHz的PCLK时钟分频产生32.768KHz的基准时钟。这样就可以不管外设时钟的频率为多少,RTC总是以正确的速率运行。 预分频寄存器分为整数部分和小数部分,因此有可能某个时钟节拍多包含一个PCLK周期,而某个节拍却少一个PCLK周期。但是每个时钟节拍的周期一定是32768个PCLK周期。 寄存器描述-预分频寄存器 读写 预分频值,整数部分 13 PREINT 读写 预分频值,小数部分 15 PREFRAC 读写 时钟控制寄存器 4 CCR 只读 时钟节拍计数器 15 CTC 访问 描述 有效位 名称 读写 预分频值,整数部分 13 PREINT 读写 预分频值,小数部分 15 PREFRAC 读写 时钟控制寄存器 4 CCR 只读 时钟节拍计数器 15 CTC 访问 描述 有效位 名称 读写 预分频值,小数部分 15 PREFRAC 读写 预分频值,整数部分 13 PREINT 寄存器描述-预分频寄存器 预分频整数部分为13位有效位,小数部分为15位有效位。 预分频整数部分的计算公式为: PREINT = int(PCLK / 32768) – 1 预分频小数部分的计算公式为: PREFRAC = PCLK – ((PREINT + 1) × 32768) 读写 预分频值,整数部分 13 PREINT 读写 预分频值,小数部分 15 PREFRAC 读写 时钟控制寄存器 4 CCR 只读 时钟节拍计数器 15 CTC 访问 描述 有效位 名称 读写 预分频值,小数部分 15 PREFRAC 读写 预分频值,整数部分 13 PREINT 寄存器描述-时钟控制寄存器 时钟控制寄存器包含4位有效位,用来对时钟分频电路进行控制,包括启动RTC和复位时钟节拍计数器(CTC)等功能。 测试使能。在正常操作中,这些位应当全为0。 CTTEST 3 : 2 CTC复位。为1时,时钟节拍计数器复位。在CCR的bit1变为0之前,它将一直保持复位状态。 CTCRST 1 时钟使能。当该位为1时,时间计数器使能。 为0时,时间计数器被禁止,这时可对其初始化。 CLKEN 0 描述 功能 位 预 分 频 器 PREINT PREFRAC 时 钟 节 拍 计 数 器 CTC PCLK 使能 0x00 时钟控制寄存器 (CCR) 复位 寄存器描述-时钟节拍计数寄存器 时钟节拍计数器对预分频器的输出时钟进行计数,用于产生秒的

文档评论(0)

天马行空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档