DSP教程8.C55x片上外设.pptxVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP教程8.C55x片上外设

1 嵌入式DSP软件开发 第八章:C55x的片上外设 目标: 本章旨在向学员介绍 TMS320C55x的片上外设,包括 通用定时器、通用I/O口 (GPIO)、多通道缓冲串口 McBSP等。 2 时间:8学时 教学方法:讲授PPT+ 练习 3 8.1 通用I/O口(GPIO) C55x提供了专门的通用输入输出引脚GPIO 每个引脚的方向可以由I/O方向寄存器IODIR独立配置 引脚上的输入/输出状态由I/O数据寄存器IODATA反映或 设置 TMS320VC5509A(PGE)有7个GPIO引脚 有关寄存器见表8-6和表8-7 4 8.1 通用I/O口(GPIO) 表8-6 GPIO方向寄存器 IODIR 表8-7 GPIO数据寄存器 IODATA 数 值 说 明 位 15~8 字段 Rsvd 保留 7~0 IOxDIR 0 1 IOx方向控制位 IOx配置为输入 IOx配置为输出 数 值 说 明 位 15~8 字段 Rsvd 保留 7~0 IOxDATA 0 1 IOx逻辑状态位 IOx引脚上的信号为低电平 IOx引脚上的信号为高电平 8.2 通用定时器 C55x 芯片提供了两个定时器  TMS320VC5503/ 5507/5509A/5510提供的是两个20位的定时 器 定时器由两部分组成:   预定标计数寄存器(PSC), 4位 主计数器(TIM), 16位 寄存器:   计数寄存器(PSC,TIM) 周期寄存器(TDDR,PRD):在定时器初始化或定时值重新 装入过程中,将周期寄存器的内容复制到计数寄存器中 5 8.2.1 通用定时器概况 CPU时钟 PSC MUX 4-bit预定标计数器 TDDR TIM 16-bit主计数器 DATOUT bit TCR PRD 向CPU发送的 中断请求 向DMA控制器的 10b 01b 11b 00b 高阻 TIN/TOUT pin 同步事件 图8-2 定时器结构框图 6 TCR中的D6-D9位 TCR中的低4位 7 8.2.2 工作原理 定时器的工作时钟 DSP内部的CPU时钟 引脚TIN/TOUT 利用定时器控制寄存器(TCR)中的字段FUNC可以 确定时钟源和TIN/TOUT引脚的功能 8 8.2.2 工作原理 预定标计数寄存器(PSC)由输入时钟驱动,PSC在 每个输入时钟周期减1;当其减到0时,TIM减1,当TIM 减到0,定时器向CPU发送一个中断请求(TINT)或 向DMA控制器发送同步事件 定时器发送中断信号或同步事件信号的频率可用下式 计算: 输入时钟频率 TDDR 1PRD 1 TINT频率  (8-2) 8.2.2 工作原理 通过设置定时器控制寄存器(TCR)中的自动重装控制位 ARB,可使定时器工作于自动重装模式: 当TIM减到0,重新将周期寄存器(TDDR,PRD)的内 容复制到计数寄存器(PSC,TIM)中,继续定时 定时器包括4个寄存器 定时器预定标寄存器PRSC,表8-2 主计数寄存器TIM,表8-3 主周期寄存器PRD, 表8-4 定时器控制寄存器TCR,表8-5 9 10 8.2.2 工作原理 表 8-2 定时器预订标寄存器 PRSC 位 15~10 9~6 5~4 3~0 字 段 Rsvd PSC Rsvd TDDR 数 值 - — 0h~Fh - — 0h~Fh 说 明 保留 预定标计数寄存器 保留 当PSC重新装入时,将TDDR的内容 复制到PSC中 11 8.2.2 工作原理 表 8-3 主计数寄存器 TIM 表8-4 主周期寄存器PRD 位 15~0 字 段 TIM 数 值 0000h~FFFFh 说 明 主计数寄存器 位 15~0 字 段 PRD 数 值 0000h~ FFFFh 说 明 主周期寄存器。当TIM必 须重新装入时,将PRD的 内容复制到TIM中 12 表 8-5 定时器控制寄存器 TCR 位 字 段 数 值 说 明 15 IDLEEN 0 1 定时器的Idle使能位: 定时器不能进入idle状态 如果idle状态寄存器中的PERIS=1,定时器进入idle状态 14 INTEXT 0 1 时钟源从内部切换到外部标志位: 定时器没有准备好使用外部时钟源 定时器准备使用外部时钟源 定时器错误标志: 13 12~11 ERRTIM FUNC 0 1 FUNC=00b FUNC=01b FUNC=10b FUNC=11b 没有监测到错误,或ERRTIM已

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档