第5章__TMS320C55x的片内集成外设开发及测试精读.ppt

第5章__TMS320C55x的片内集成外设开发及测试精读.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* TMS320C55x DSP原理及应用 * 第5章 TMS320C55x的片内集成外设开发及测试 中断标志寄存器 位 字段 数值 说明 7 IRQF 0 1 终端请求状态标志:标志是否有中断发生 没有中断 至少有一个中断发生 6 PF 0 1 周期中断标志 没有中断 如果周期中断位(PIE)使能,则发生周期中断 5 AF 0 1 报警中断标志 没有中断 如果周期中断伟(AIE)使能,则发生报警中断 4 UF 0 1 更新结束中断 没有中断 如果更新结束中断(UIE)使能,则发生更新结束中断 3~0 Reserved 保留 * TMS320C55x DSP原理及应用 * 第5章 TMS320C55x的片内集成外设开发及测试 5.13.3 实时时钟的应用 应用实时时钟芯片支持库函数首先需要在头文件中包含csl_rtc.h文件。实时时钟芯片支持库函数的种类和功能较多,接下来将介绍常用的功能函数。 实时时钟配置结构用来配置实时时钟的各个寄存器,下面是配置函数的例子: RTC_Config myConfig = { 0x0, /* 秒 */ 0x10, /* 秒报警 */ 0x18, /* 分钟 */ 0x10, /* 分钟报警 */ 0x10, /* 小时 */ 0x13, /* 小时报警 */ 0x06, /* 星期以及星期报警*/ * TMS320C55x DSP原理及应用 * 第5章 TMS320C55x的片内集成外设开发及测试 0x11, /* 日期 */ 0x05, /* 月 */ 0x01, /* 年 */ 0x10, /* 周期中断选择寄存器 */ 0x02, /* 中断使能寄存器 */ }; 配置函数是用配置结构初始化实时时钟: RTC_config(myConfig); 实时时钟的中断可以通过实时时钟中断事件禁止和使能函数来进行设置,首先介绍三种中断事件: RTC_EVT_PERIODIC—— 周期中断 RTC_EVT_ALARM —— 报警中断 RTC_EVT_UPDATE —— 更新结束中断 * TMS320C55x DSP原理及应用 * 第5章 TMS320C55x的片内集成外设开发及测试 中断事件禁止和使能函数可以是用以上三个参数禁止或使能该中断: RTC_eventDisable(RTC_EVT_UPDATE); RTC_eventEnable(RTC_EVT_PERIODIC); 实时时钟函数提供了设置日期和读取日期的函数,这两个函数都是以日期结构作为参数的,日期结构的成员分别是年、月、星期和日期,下面分别介绍两个函数的使用,首先介绍读取日期函数: RTC_Date getDate; RTC_getDate(getDate); 该函数返回结构的成员的值是以BCD码的形式存放的。 * TMS320C55x DSP原理及应用 * 第5章 TMS320C55x的片内集成外设开发及测试 下面是设置日期函数的例子: RTC_Date myDate = { 0x01, /* 2001年 */ 0x05, /* 5月*/ 0x10, /* 10号 */ 0x05 /* 星期五 */ }; RTC_setDate(myDate); * TMS320C55x DSP原理及应用 * 第5章 TMS320C55x的片内集成外设开发及测试 4.中断寄存器 中断寄存器包括USB中断源寄存器、中断事件标志寄存器和中断使能寄存器。USB模块的中断申请都经过仲裁器后作为一个USB中断申请向CPU发出。CPU可以通过读中断源寄存器来决定进入那个中断服务程序。 端点中断标志寄存器用来表示哪个端点发生中断,而端点中断使能寄存器则决定该端点的中断申请是否被禁止。 当DMA传送结束后,如果重载标志RLD=0,那么DMA控制器将清除端点的GO标志,同时在DMA运行中断标志寄存器中设置相应的中断标志。如果RLD=1,则DMA控制器将清除RLD标志,并在DMA重载中断标志寄存器中设置中断标志。DMA中断使能寄存器则决定是否允许上述两种中断。 * TMS320C55x DSP原理及应用 * 第5章 TMS320C55x的片内集成外设开发及测试 主机-DMA模式寄存器主要包括主机控制寄存器、主机端点选择寄存器和主机状态寄存器。通用控制和状态寄存器的作用包括复位USB模块,关闭USB模块,对USB的特殊情况做出反应,以及跟踪监控USB同步传输中的帧,这类寄存器包括全局控制寄存器、帧数寄存器、USB控制寄存器、USB中断标志寄存器、USB中断使能寄

文档评论(0)

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

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

1亿VIP精品文档

相关文档