- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP实验课——第三周 主要内容: DSP定时器及外部中断 本周实验课主要内容 一、中断的相关知识(课本81~86页) 1. 什么是中断以及中断的分类 2. 中断管理寄存器 3. 中断矢量及优先级、中断向量表 4. DSP处理中断过程及中断程序设计 二、实验一(定时器中断) 1. 什么是定时器(课本13~16页) 2. 定时器中断的相关配置 三、实验二(外部中断) 中断及其分类 中断:是由硬件或软件驱动信号产生的,它使DSP暂停当前程序的执行而去执行中断服务程序(ISR)。 TMS320C55x DSP支持32个中断服务程序(ISR),中断可以由软件或硬件触发。 软件中断由程序指令(INTR、TRAP或RESET)产生,硬件中断由设备的一个信号产生。 所有C55x中断(无论是硬件还是软件中断)都可以分为可屏蔽中断和非屏蔽中断两类。可屏蔽中断:可以通过软件来加以屏蔽,所有的可屏蔽中断都是硬件中断,但硬件中断不全是可屏蔽中断;不可屏蔽中断:包括所有的软件中断及部分硬件中断。 内部中断是指内部定时器、串口、AD、IIC、SPI等资源的中断;而外部中断则是外部信号引起的中断,如高电平、低电平、上升沿、下降沿等。 定时器中断:硬件中断、内部中断、可屏蔽中断 外部中断:硬件中断、可屏蔽中断 中断管理寄存器 寄存器:具有特殊用途的存储器,当给它的每一位赋不同值的时候会实现不同的功能。 C55x芯片有8个中断管理寄存器,它们是: 指向DSP的中断矢量指针(IVPD):16位,指向256字节的中断向量表,这些中断向量供DSP专用。 指向主机的中断矢量指针(IVPH):16位,指向256字节的中断向量表,这些中断向量供DSP和主机共享使用。若IVPD和IVPH内容相同,则32个中断矢量均位于相同的256字节程序页中。 中断管理寄存器 中断标志寄存器(IFR0、IFR1):它们都是16位寄存器,用来标记有可屏蔽中断,当一个可屏蔽中断向CPU提出申请时,IFR中相应的标志位置1,等待CPU应答中断;中断被响应后将相应位清0,器件复位将所有位清0。 中断使能寄存器(IER0、IER1):用来禁止或使能可屏蔽中断。通过设置IER0、IER1的位为1则打开相应的可屏蔽中断,为0则关闭相应的可屏蔽中断。上电复位时,将所有IER位清0,即禁止所有可屏蔽中断。 中断管理寄存器 调试中断使能寄存器(DBIER0、DBIER1):仅当CPU工作在实时仿真模式调试暂停时,这两个16位的调试中断使能寄存器才会使用;如果CPU工作在实时方式下,DBIER0、DBIER1将被忽略。 对于可屏蔽中断,还有一个寄存器需要配置,即:状态寄存器ST1-55。该寄存器中的INTM中断模式位能够全局允许或禁止可屏蔽中断,即允许或禁止所有的可屏蔽中断。INTM=0,表示允许所有可屏蔽中断;INTM=1,表示禁止所有可屏蔽中断。 介绍两个汇编语句:BCLR为清0;BSET为置1。 中断矢量及优先级 ISR序号 硬件中断优先级 中断名称 24位中断向量地址低八位 中断子程序功能 0 0(最高) RESET 0H 复位(硬件或软件) 1 1 NMI 8H 外部不可屏蔽中断 2 3 INT0 10H 外部硬件中断0 3 5 INT2 18H 外部硬件中断2 4 6 TINT0 20H 定时器0中断 5 7 RINT0 28H McBSP0接收中断 6 9 RINT1 30H McBSP1接收中断 7 10 XINT1 38H McBSP1发送中断 8 11 —— 40H 软件中断8 9 13 DMAC1 48H DMA通道1中断 10 14 DSPINT 50H 主机中断 11 15 INT3 58H 外部硬件中断3 12 17 RINT2 60H McBSP2接收中断 13 18 XINT2 68H McBSP2发送中断 14 21 DMAC4 70H DMA通道4中断 15 22 DMAC5 78H DMA通道5中断 16 4 INT1 80H 外部硬件中断1 17 8 XINT0 88H McBSP0发送中断 18 12 DMAC0 90H DMA通道0中断 19 16 INT4 98H 外部硬件中断4或RTC中断 20 19 DMAC2 A0H DMA通道2中断 21 20 DMAC3 A8H DMA通道3中断 22 23 TINT1 B0H 定时器1中断 23 24 I2C B8H I2C总线中断 24 2 B
您可能关注的文档
最近下载
- 人工智能一种现代方法第四版习题答案_人工智能_一种现.pdf VIP
- 【+高中语文++】《师说》课件++统编版高中语文必修上册.pptx VIP
- 入团志愿书(2016版本).pdf VIP
- C++程序设计(西北工业)中国大学MOOC慕课 章节测验客观题答案.docx VIP
- 部编版(2024秋)语文一年级上册 第五单元 阅读-1.秋天课件.pptx
- 对当前农村村民自治制度建设的一些思考 毕业论文.doc VIP
- 17混凝土外观质量创优评比管理办法.docx VIP
- 中质协六西格玛黑带考试真题及答案7辑.pdf VIP
- 充电站土建及电气安装施工方案.docx VIP
- 铝灰的回收利用可行性方案.pptx VIP
文档评论(0)