- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS320LF2407中断系统分析及C语言编程
维普资讯
第10卷第2期 新 余 高 专 学 报 Vo1.10,NO.2
2005年4月 O1丁RNAI.OF )口Nny Co衄 E tmr.200c5
TMS320LF2407中断系统分析及C语言编程
● 曹 晖
(华东交通大学 电子与电气工程学院,江西 南昌 330013)
摘 要:中断处理是 DSP应用系统中必不可少的一个重要环节。阐述了DSP芯片
TMS320122407的中断机制和中断处理过程,并且给出了用c语言编程实现中断处理过程
的思路和实例。
关键词:DSP;TMS3201.22407;中断系统;C语言
中图分类号:TN911 文献标识码:A 文章编号:1008一 (2l。05)c2【一(I)76一阱
TMS320I_F2407(以下简称’IjF24cr7)是 1fI公司主推 模块中断包括:A/D转换中断、串行通信SCI的接收中
的高性能定点DSP芯片,它采用先进的DSP体系结构, 断、串行通信SCI的发送中断、串行外设接 口SPI中断、
具有功耗低、运行速度快和片内资源丰富的特点,在工 CAN邮箱中断、CAN错误中断和外部引脚XINTx(x=1,2)
业控制领域有着广泛的应用。 产生的可屏蔽中断。总体结构如图1所示。
为了有效的对片内资源进行管理,系统对大部分 1.2 ’LF2407的中断机制
的资源采用中断管理机制。但是 由于 DSP的中断源 由于’IF2407器件中的中断源很多,为了便于管
多,中断机制复杂,在实际的应用过程中还有很多需要 理,外设中断分成两级结构:第一级为CPU内部的中断
注意的地方,如果中断处理不好,中断程序的运行会产 请求 INT1一INT6,第二级为系统高层中断。
生混乱,使得系统崩溃。本文结合应用实践,详细地分 内部中断I1NT1一INT6由CPU的中断寄存器来管
析了’I_F2407的中断系统和中断处理过程,并给出了采 理。中断寄存器包括中断标志寄存器 IFR和中断屏蔽
用C语言进行中断编程的思路和实例。 寄存器 IMR。若允许 CPU响应可屏蔽中断Nrx(x=1,
1 ’IjF24cr7的中断系统 2,3,4,5,6),则会在中断标志寄存器 IFR中的INTx位
1.1 ’LF2407的中断分类 置 1,表明正在等待 CPU响应。DSP控制器给每个中断
’I_F2407的中断按用户可在程序中控制的方式分 分配了一个特定的入 口地址,称为中断向量。当某个
为两类:第一类为非屏蔽中断(NomaskableInterrupts),这 中断没有被屏蔽,它发出请求时,CPU先将当前的Pc
类中断总可以被 ’I.k2A07响应,即它们是不能被通过软 加 1压入堆栈;然后,CPU自动地将该请求中断的向量
件来屏蔽掉的。第二类为可屏蔽中断 (MaskablenIter- 地址送入PC,CPU便转入该请求中断的通用服务程序。
rupts),这类中断是可以用软件来屏蔽或使能的硬件或 高层中断有 PDPINTA等46个外设中断。外设来
软件中断。 的中断由外设中断寄存器管理。外设 中断寄存器包
按中断管理方式又分成DSP内核中断、事件管理 括I夕设中断向量寄存器HvR;外设中断请求寄存器o/
模块中断和系统模块中断。DSP内核中断包括:指令 1/2(PIRQR0/1/2);外设 中断应答寄存器 0/1/2(PI.
INTR、NMI和TRAP产生的软件中断,复位RS和INTx(x 1/2)
=1,2,3,4,5,6)组成的硬件中断。事件管理模块的中 DSP
您可能关注的文档
- UCS1912B规格书.pdf
- 第五章 IO系统.pdf
- RX8025T时钟芯片选用指南.pdf
- Linux中关于中断和fork的学习笔记.pdf
- 串口中断方式通信.pdf
- 热量表型式评价大纲.pdf
- 免费-小学数学总复习知识整理(全)-ba89ff11f18583d0496459bb.pdf
- 基于ARM的_C_OS_中断机制改进.pdf
- M2M趋势下的工控软件_SmartQ.pdf
- C语言鼠标操作方法及源码.pdf
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
文档评论(0)