- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章tms320c54x的中断系统
可屏蔽中断-可以屏蔽和开放的中断。 C54x最多可以有16个用户可屏蔽中断,有的DSP只用到了其中的一部分。 例如,C5402使用了14个。 对于C5402,可屏蔽硬件中断包括: 外部用户中断;缓冲串口中断;定时器中断;HPI接口中断;DMA通道中断。 非屏蔽中断-这些中断不能被软件屏蔽。 C54x总能响应这类中断,包括所有的软件中断和两个外部硬件中断:/RS、/NMI。 /RS是对所有操作方式都有影响的非屏蔽中断。 /NMI不影响C54x的操作方式,但当/NMI中断响应时,所有其他中断将被禁止。 在复位操作期间发生下列动作: IPTR = 1FFH,中断矢量表位于FF80H,PC=FF80H; PMST中的位与管脚电平一致; XPC = 0; 地址总线置为FF80H,数据总线为高阻; 所有控制线无效; 产生信号; INTM = 1,屏蔽所有中断; IFR清0; 清除单重复计数器(RC) 置下列状态位为初始值: ARP = 0,CLKOFF = 0,HM = 0,SXM = 1,ASM = 0,CMPT = 0,INTM = 1, TC = 1,AVIS = 0,CPL = 0,OVA = 0,OVB = 0,BRAF = 0,DP = 0,XF = 1,C = 1,C16 = 0,OVM = 0,FRCT = 0, DROM = 0,OVLY = 0 注意: 其余状态位不初始化,用户代码必须根据需要正确地初始化; 复位不初始化堆栈指针(SP),用户程序必须初始化它; 若 = 0,器件开始从片上ROM执行代码,否则开始从片外存储器执行代码。 【例7-1】标准的中断矢量表程序 ********************************************************************** ************************中断矢量表程序******************************** ********************************************************************** .sect ″.vectors″ ;定义段的名称为vectors .ref start ;程序入口,主程序中必须有start标号 .align 0x80 ;程序必须分配到整页,一般为FF80H RESET: ;复位引起的中断 BD start ;程序无条件跳到入口起始点 STM #200,SP ;设置堆栈大小 nmi: RETE ;使能中断 NOP NOP NOP sint17 .space 4*16 ;程序内部的软件中断 sint18 .space 4*16 sint19 .space 4*16 sint20 .space 4*16 sint21 .space 4*16 sint22 .space 4*16 sint23 .space 4*16 sint24 .space 4*16 sint25 .space 4*16 sint26 .space 4*16 sint27 .space 4*16 sint28 .space 4*16 sint29 .space 4*16 sint30 .space 4*16 int0: B int_program ;外部中断0,相应中断跳到标号 ;int_program处,在主程序中必须有这个标号 NOP NOP NOP int1: RETE ;外部中断1 NOP NOP NOP int2: RETE ;外部中断2 NOP NOP NOP tint: RETE ;定时器中断 NOP NOP NOP rint0: RETE ;串口0接收中断 NOP NOP NOP xint0: RETE ;串口0发送中断 NOP NOP NOP rint1: RETE ;串口1接收中断 NOP NOP NOP xint1: RETE ;串口1发送中断 NOP NOP NOP int3: RETE ;外部中断3 NOP NOP NOP .end 7.7 中断矢量表编程 第7章 TMS320C54x的中断系统 DSP应用技术 第7章 TMS320C54x的中断系统 7.1中断系统概述 7.2中断标志寄存器(IFR)和中断屏蔽寄存器(IMR) 7.3 中断响应过程 7.4 中断向量地址的重定位 7.5 中断和中断向量表 7.6 复位中断 7.7 中断矢量表编程 7.1 中断系统概述 1.中断类型 C54x支持软件中断和硬件中断。软件中断由程序指令产生(INTR、TRAP或RESET)。硬件中断由设备的
您可能关注的文档
- 第3章学习理论1-联结理论.ppt
- 第3章方法、局部变量和成员变量.ppt
- 第3讲空域增强模板操作ver20.ppt
- 第5章电气设备发热和电动力计算1110.ppt
- 第3章构造研究中应力分析基础.ppt
- 第5章岩体的天然应力new.ppt
- 第6单元草坪主要病虫害防治技术.ppt
- 第5讲第五章磁力探伤与涡流探伤.ppt
- 第4章autocad图形编辑-00.ppt
- 第6章山岩压力与围岩稳定性sc.ppt
- 2025果洛州青少年校外活动中心招聘临聘教师和工作人员10人笔试备考题库及答案解析.docx
- 2025年哈尔滨市烟草系统事业单位人员招聘笔试备考试题及答案解析.docx
- 2025国家知识产权局专利局专利审查协作河南中心招聘15人笔试备考题库及答案解析.docx
- 2025贵州黔南州银行业协会招聘3人笔试备考题库及答案解析.docx
- 2025甘肃张掖市市直机关及参照公务员法管理单位遴选和选调公务员及参照公务员法管理单位人员17人笔试备考试题及答案解析.docx
- 2025湖南衡阳市耒阳市事业单位选聘124人笔试备考题库及答案解析.docx
- 2025贵州织金县人民医院招聘54人笔试备考题库及答案解析.docx
- 2025河北沧州市海兴县招聘事业单位人员41人笔试参考题库附答案解析.docx
- 2025广东广州市黄埔区萝岗街道综合发展中心招聘环卫工人3人笔试备考题库及答案解析.docx
- 2025黑龙江七台河七煤总医院招聘笔试备考题库及答案解析.docx
文档评论(0)