dsp第八章片内外设解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通用定时器寄存器 —— 9个
比较单元寄存器 —— 6个
捕获单元寄存器 —— 8个
中断寄存器
—— 6个
• EVA寄存器地址:7400h开始 (页地址:0E8h)
• EVB寄存器地址:7500h开始 (页地址:0EAh)
§8. 2 通用定时器
• 每个事件管理模块有两个通用定时器(GP)。 定时器1,2 对EVA 定时器3,4对EVB
的周期; • 当周期寄存器的值和定时器计数器的值之
间产生匹配时:
➢ 通用定时器停止计数并保持其当前值, ➢ 根据计数方式执行复位为零或开始递减计数。
一、通用定时器寄存器
• 比较和周期寄存器的两级缓存 • 通用定时器的比较寄存器TxCMPR和周期寄存器TxPR是
带有缓冲(荫影周)期寄寄存存器器。TxPR的重载条件: • 任一时刻对比较寄仅存当器计T数xC寄M存PR器和Tx周C期NT寄为存零器时TxPR进行
• CAP1/QEP1 ——捕获单元1输入/正交编码电路输入1
• CAP2/QEP2 ——捕获单元2输入/正交编码电路输入2
• CAP3
——捕获单元3输入
• TCKINA
——EVA模块外部时钟输入
• TDIRA
——EVA模块外部计数方向控制wenku.baidu.com入
3. 事件管理器寄存器及其地址
• 每个事件管理器有寄存器 29个
➢ 根据GPTCONA/B位的设置不同, 相关的比较输出发生 跳变,或启动ADC
➢ 相应的中断标志将被置位; ➢ 如中断不屏蔽将产生外设中断请求
• 通过设置TxCON寄存器的相关位,可以使能或禁止 比较操作。
一、通用定时器寄存器
• 16位 周期寄存器 TxPR (x =1,2,3,4) • 通用定时器周期寄存器的值决定了定时器
第八章 片内外部设备
• TMS320LF/LC240X片内外部设备: 1. 看门狗模块 (WD) 2. 数字输出/输入模块 (I/O) 3. 事件管理器模块 (EV) 4. 模数转换器 (ADC) 5. 串行通信接口模块 (SCI) 6. 串行外设接口模块 (SPI) 7. CAN总线控制模块 (CAN)
• 每个通用定时器包括: 一个16位增/减计数的计数器 TxCNT,可读写; 一个16位比较寄存器TxCMPR,可读写; 一个16位周期寄存器TxPR,可读写; 一个16位控制寄存器TxCON,可读写; 一个两定时器共用的全局通用定时器控制寄存器(GPTCONA/B) 可选择的内部或外部输入时钟, 用于内部或外部时钟输入的可编程的预定标器; 控制和中断逻辑, 用于4个可屏蔽中断——下溢、溢出、比较和周
的定时器周期和PWM的脉冲宽度。
一、通用定时器寄存器
• 通用定时器的输入 ➢ 内部CPU时钟; ➢ 外部时钟,从TCLKINA/B引脚,最大频率是CPU时钟
频率的1/4; ➢ 外部方向输入,从TDIRA/B引脚,选择通用定时器进
行增/减计数模式 ➢ 复位信号RESET。 ➢ 正交编码器脉冲电路,同时产生定时器的时钟和计数
一、通用定时器寄存器
• 比较和周期比寄较存寄器存的器两T级xC缓M存PR的重载条件: • 通用定时器•的比在较写寄数存值器到Tx荫C影MP寄R存和器周后期立寄即存加器载Tx,PR是
带有缓冲(•荫影下)溢寄时存,器即。通用定时器计数器的值为0时; • 任一时刻对•比较下寄溢存或器周Tx期C匹MP配R时和,周即期当寄计存数器据Tx的P值R进为行0或
§8.1 事件管理器模块 (EV)
• 240x器件有两个事件管理模块EVA和EVB • EVA和EVB结构和功能相同 • 每个事件管理器模块的描述: 1. 组成
2个16位通用定时器 3个全比较单元和相应的脉宽调制电路 3个捕获单元 正交编码脉冲电路 中断逻辑


通用定时器1


全比较单元


通用定时器2
期中断; 可选择方向的输入引脚TDIRx
通 用 定 时 器 的 组 成 框

一、通用定时器寄存器
• 16位计数器 TxCNT (x =1,2,3,4) 特性: 计数方式: 增1计数 增1/减1计数 可读写;
一、通用定时器寄存器
• 16位比较寄存器 TxCMPR (x =1,2,3,4) 比较寄存器的值持续与计数器值进行比较,当发生匹 配时,将产生以下事件:
方向。
一、通用定时器寄存器
• 通用定时器输出 ➢ 通用定时器比较输出 TxCMP,x =1,2,3,4; ➢ 至ADC模块的模数转换启动信号; ➢ 给它本身比较逻辑和比较单元的下溢、上溢、比较匹
配和周期匹配信号; ➢ 计数方向指示位。
一、通用定时器寄存器
• 通用定时器控制寄存器 TxCON (x =1,2,3,4)
写,都是把新值写到相应的荫影寄存器中去。只有在规定 的某一个特定事件发生时,荫影寄存器的内容才加载到工 作的比较寄存器TxCMPR和周期寄存器TxPR 中去。
( 重载条件)
• 周期和比较寄存器的双缓存特点是:允许在一个周期中的 任何时候都可以更新周期和比较寄存器,这将改变下一个 周期的定时器周期和PWM的脉冲宽度。
7404h(T1CON),7408h(T2CON),7504h(T3CON),7508h(T4CON)
位12-11 —— TMODE1/TMODE0 计数模式选择 00 停止/保持 01 连续增/减计数模式 10 连续增计数模式 11 定向增/减计数模式
一、通用定时器寄存器
写,都是把计新数值器写的到值相与应周的期荫寄影存寄器存的器值中相去等。时只。有在规定 的某一个特定事件发生时,荫影寄存器的内容才加载到工
作的比较寄存器TxCMPR和周期寄存器TxPR 中去。
( 重载条件)
• 周期和比较寄存器的双缓存特点允许 在一个周期中的任何 时候都可以更新周期和比较寄存器,这将改变下一个周期


正交编码 脉冲电路
捕获单元
2. 引脚 (EVA) (EVB相同)
• T1CMP/TIPWM ——通用定时器1比较/PWM输出
• T2CMP/T2PWM——通用定时器2比较/PWM输出
• PWM1,PWM2 ——全比较单元1的PWM输出
• PWM3,PWM4 ——全比较单元2的PWM输出
• PWM5,PWM6 ——全比较单元3的PWM输出
相关文档
最新文档