最新PIE中断系统及其应用教学讲义ppt.ppt

最新PIE中断系统及其应用教学讲义ppt.ppt

ID:62073678

大小:1.49 MB

页数:79页

时间:2021-04-14

最新PIE中断系统及其应用教学讲义ppt.ppt_第1页
最新PIE中断系统及其应用教学讲义ppt.ppt_第2页
最新PIE中断系统及其应用教学讲义ppt.ppt_第3页
最新PIE中断系统及其应用教学讲义ppt.ppt_第4页
最新PIE中断系统及其应用教学讲义ppt.ppt_第5页
资源描述:

《最新PIE中断系统及其应用教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PIE中断系统及其应用1、中断源C28xDSP内核总计16个中断线,其中包括2个不可屏蔽中断(RESET和NMI)与14个可屏蔽中断;可屏蔽中断通过相应的中断使能寄存器使能或禁止产生的中断;1、中断源在F2810和F2812处理器中,定时器1和定时器2预留给实时操作系统DSP/BIOS使用,其中断分配给INT14和INT13,用户在程序中不可以修改;CPU一共支持16个中断(RESET、NMI、INT1~INT14);其中RESET、NMI是不可屏蔽中断;INT1~INT14是可屏蔽中断(INT13、INT14留给实时操作系统);用户可以操作修改的中断是INT1~INT12,其中每

2、一个中断组又复用了8个外设中断;所以外设中断一共有96个;2、PIE中断扩展28x的每个外部设备都能产生1个或多个中断;但由于CPU并不能同时处理所有的外设中断请求;因此需要一个PIE控制器对这些外设和外部管脚的中断请求进行仲裁;PIE矢量表用来存放每一个中断服务的地址;不论是复用还是非复用的中断都对应着一个矢量表;实际用户可以修改使用的外设中断只有45个2.1中断操作流程包含三部分中断外设级中断、PIE级中断、CPU级中断2.1中断操作流程1)外设级中断外部设备中断事件发生,则其对应的寄存器中的中断标志位被设为1(InterruptFlag:IF);若相应的中断使能位(Inter

3、ruptEnable:IE)被设为1,则外部设备向PIE控制器发出一个中断请求;若中断被使能,则中断请求提交给PIE,IF仍为1;若中断未被使能,则IF仍为1,直至软件清0;外设寄存器中的IF位需手动清0;1)外设级中断外设级中断通过IFR与IER使能控制;注意:外设寄存器的中断标志必须采用软件进行清零;返回2)PIE级中断PIE模块复用8个外设中断引脚向CPU申请中断;这些中断被分为12组,每组有一个中断信号向CPU申请中断;例如:PIE第1组复用CPU的中断1(INT1);PIE第12组复用CPU的中断12(INT12);其余不复用的中断则直接向CPU提出请求;对于复用中断,在

4、PIE模块内每组中断有相应的中断标志位(PIEIFRx.y)和使能位(PIEIERx.y)除此之外,每组PIE中断(INT1~INT12)有一个响应标志位(PIEACKx)2)PIE级中断一旦PIE控制器有中断请求,相应的中断标志位被置1(PIEIFRx.y);如果相应的PIE中断使能位(PIEIERx.y)被置1,则PIE检查相应的PIEACKx位以确定CPU是否准备响应该中断;如果PIEACKx清零,则PIE向CPU发出中断请求;如果PIEACKx置1,则PIE将等待直到PIEACKx被清0才向CPU发出中断请求;返回3)CPU级中断一旦向CPU请求中断,相应于INTx的CPU

5、级中断标志位(IFR)置1。中断标志位锁存到IFR后,只有CPU中断使能寄存器(IER)或调试中断使能寄存器(DBGIER)和全局中断屏蔽位(INTM)被使能时才会响应中断请求;3)CPU级中断CPU级使能可屏蔽中断采用CPU中断使能寄存器(IER)还是中断调试使能寄存器(DBGIER)与中断处理方式有关。标准处理模式下,不使用中断调试使能寄存器(DBGIER);当F281x使用实时调试且CPU被停止时,才使用中断调试使能寄存器(DBGIER),此时INTM不起作用;3)CPU级中断中断标志寄存器(IFR)中断使能寄存器(IER)全局中断屏蔽使能(INTM)4)中断优先级CPU中断

6、的优先级:由高到低分别为RS,NMI,INT1~INT14;PIE控制每组8个中断的优先级:由高到低为INTx.1~INTx.8。5)PIE寄存器及其地址PIE寄存器地址:0x00000CE0~0x00000CFFPIECTRL(PIE控制寄存器):0x00000CE0PIEACK(PIE响应寄存器):0x00000CE1PIEIER1:0x00000CE2PIEIFR1:0x00000CE3……PIEIER12:0x00000CF8PIEIFR12:0x00000CF9保留:0x00000CFA~0x00000CFF3中断向量中断向量的分配中断向量的映射方式3.1中断向量的分配P

7、IE支持96个中断,每个中断都有自己的中断向量存放在RAM中,构成整个系统的中断向量表,如表8.2所示;在相应中断时,CPU将自动地从中断向量表中获取相应的中断向量;CPU获取中断向量和保存重要的寄存器需要花费9个CPU时钟周期,因此CPU能够快速地响应中断;3.1中断向量的分配复用中断模式在使用中断过程中多个中断源共用一条中断线,每条中断线连接地中断向量都在中断向量表中占32位地址空间,用来存放中断服务程序的入口地址;中断复用程序必须处理所有输入的中断请求,这就要求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。