东莞建站方案,电子商城网站开发流程,网站开发 百度编辑器,德州企业网站建设假如系统中存在多个中断#xff0c;需要合理的配置中断的优先级与中断向量表#xff1b;在代码生成中#xff0c;要与中断向量表对应#xff1b;中断相关的知识参照博客#xff1a;
DSP28335学习——中断向量表的初始化_中断向量表什么时候初始化-CSDN博客
F28335中断系…假如系统中存在多个中断需要合理的配置中断的优先级与中断向量表在代码生成中要与中断向量表对应中断相关的知识参照博客
DSP28335学习——中断向量表的初始化_中断向量表什么时候初始化-CSDN博客
F28335中断系统及其应用————DSP TMS320F28335 学习笔记 (二)_dsp f28335 中断跳出循环后如何回到循环-CSDN博客
1、dsp28335三级中断机制
由于外设中断源有58个而中断线只有12根这就需要F28335的外设中断扩展模块PIE来进行分配。DSP的外设中断扩展模块结构图如下图所示F28335的中断采用的3级中断机制第一级是CPU中断、第二级为PIE级中断、第三级为外设级中断。至于为什么这么设计由于DSP内部集成了多种外设每个外设都会产生一个或者多个外设级中断但是由于CPU中断线有限无法处理所有的外设级中断因此只能让出12根中断线交给PIE模块进行管理将所有的外设中断分为了12组并通过寄存器进行管理。而要实现一次中断响应通过对下图分析可知外设级中断要得到CPU的响应需要同时满足两个条件。1、得到PIE模块的允许由PIE模块的PIEIER和PIEIFR寄存器控制分配由PIEACK控制使能2、得到CPU的允许由CPU中断的:IFR和IER寄存器控制分批额由INTM控制使能
2、中断向量表
前4 后4 3 、Simulink中的配置
模块截图 模块设置 例如常用的ADC中断的配置ADC中断的PIE级中断号是1ADC中断的CPU级中断号也是1因此都设置为1 4、Simulink中多级中断的配置
当需要配置多个中断的时候就需要设置中断向量表假如我们需要串口接收中断ADC中断优先级 ADC 串口接收中断配置则如下图所示 配置如下所示目前优先级就按照中断向量表来的CPU的中断优先级是由高到低是INT1~INT12PIE的中断优先级由高到低是INTx.1~INTx.8。