dsp第八章片内外设.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dsp第八章片内外设

第八章 片内外部设备 TMS320LF/LC240X片内外部设备: 看门狗模块 (WD) 数字输出/输入模块 (I/O) 事件管理器模块 (EV) 模数转换器 (ADC) 串行通信接口模块 (SCI) 串行外设接口模块 (SPI) CAN总线控制模块 (CAN) §8.1 事件管理器模块 (EV) 240x器件有两个事件管理模块EVA和EVB EVA和EVB结构和功能相同 每个事件管理器模块的描述: 组成 2个16位通用定时器 3个全比较单元和相应的脉宽调制电路 3个捕获单元 正交编码脉冲电路 中断逻辑 事件管理器的结构 2. 引脚 (EVA) (EVB相同) T1CMP/TIPWM ——通用定时器1比较/PWM输出 T2CMP/T2PWM——通用定时器2比较/PWM输出 PWM1,PWM2 ——全比较单元1的PWM输出 PWM3,PWM4 ——全比较单元2的PWM输出 PWM5,PWM6 ——全比较单元3的PWM输出 CAP1/QEP1 ——捕获单元1输入/正交编码电路输入1 CAP2/QEP2 ——捕获单元2输入/正交编码电路输入2 CAP3 ——捕获单元3输入 TCKINA ——EVA模块外部时钟输入 TDIRA ——EVA模块外部计数方向控制输入 3. 事件管理器寄存器及其地址 每个事件管理器有寄存器 29个 通用定时器寄存器 —— 9个 比较单元寄存器 —— 6个 捕获单元寄存器 —— 8个 中断寄存器 —— 6个 EVA寄存器地址:7400h开始 (页地址:0E8h) EVB寄存器地址:7500h开始 (页地址:0EAh) §8. 2 通用定时器 每个事件管理模块有两个通用定时器(GP)。 定时器1,2 对EVA 定时器3,4对EVB 每个通用定时器包括: 一个16位增/减计数的计数器 TxCNT,可读写; 一个16位比较寄存器TxCMPR,可读写; 一个16位周期寄存器TxPR,可读写; 一个16位控制寄存器TxCON,可读写; 一个两定时器共用的全局通用定时器控制寄存器(GPTCONA/B) 可选择的内部或外部输入时钟, 用于内部或外部时钟输入的可编程的预定标器; 控制和中断逻辑, 用于4个可屏蔽中断——下溢、溢出、比较和周期中断; 可选择方向的输入引脚TDIRx 通用定时器的组成框图 一、通用定时器寄存器 16位计数器 TxCNT (x =1,2,3,4) 特性: 计数方式: 增1计数 增1/减1计数 可读写; 一、通用定时器寄存器 16位比较寄存器 TxCMPR (x =1,2,3,4) 比较寄存器的值持续与计数器值进行比较,当发生匹配时,将产生以下事件: 根据GPTCONA/B位的设置不同, 相关的比较输出发生跳变,或启动ADC 相应的中断标志将被置位; 如中断不屏蔽将产生外设中断请求 通过设置TxCON寄存器的相关位,可以使能或禁止比较操作。 一、通用定时器寄存器 16位 周期寄存器 TxPR (x =1,2,3,4) 通用定时器周期寄存器的值决定了定时器的周期; 当周期寄存器的值和定时器计数器的值之间产生匹配时: 通用定时器停止计数并保持其当前值, 根据计数方式执行复位为零或开始递减计数。 一、通用定时器寄存器 比较和周期寄存器的两级缓存 通用定时器的比较寄存器TxCMPR和周期寄存器TxPR是带有缓冲(荫影)寄存器。 任一时刻对比较寄存器TxCMPR和周期寄存器TxPR进行写,都是把新值写到相应的荫影寄存器中去。只有在规定的某一个特定事件发生时,荫影寄存器的内容才加载到工作的比较寄存器TxCMPR和周期寄存器TxPR 中去。 ( 重载条件) 周期和比较寄存器的双缓存特点是:允许在一个周期中的任何时候都可以更新周期和比较寄存器,这将改变下一个周期的定时器周期和PWM的脉冲宽度。 一、通用定时器寄存器 比较和周期寄存器的两级缓存 通用定时器的比较寄存器TxCMPR和周期寄存器TxPR是带有缓冲(荫影)寄存器。 任一时刻对比较寄存器TxCMPR和周期寄存器TxPR进行写,都是把新值写到相应的荫影寄存器中去。只有在规定的某一个特定事件发生时,荫影寄存器

文档评论(0)

骨干 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档