首页 > 算法 > 自动驾驶 > pie有多少中断源,对于外设的IO中断请求cpu是如何处理的

pie有多少中断源,对于外设的IO中断请求cpu是如何处理的

来源:整理 时间:2023-12-27 17:09:56 编辑:亚灵电子网 手机版

1,PieCtrlPIECRTLbitENPIE

PieCtrl为DSP中断控制寄存器 bit为位(PIE将96个外围中断分成12组,每组8个)ENPIE为使能PIE向量PieCtrl.PIECRTL.bit.ENPIE=1 使能PIEPieCtrl.PIECRTL.bit.ENPIE 禁用PIE

PieCtrlPIECRTLbitENPIE

2,对于外设的IO中断请求cpu是如何处理的

1.先判断中断源来自哪里?中断的级别如何? 2.看看CPU当前处理的事情的优先级是不是比这种中断优先级低 (1)如果低,那么把当前的指令地址压入留栈中,保护现场,转入中断服务考多灯京活免程序,执行完了后,返回中断处继续执行原来的任务; (2)如果高,就先执行自夜己的任务后在转入中断服务程序,执行完后返回中断处,接着做自己的其他任务或等故为县待待下一个中断源!

对于外设的IO中断请求cpu是如何处理的

3,dsp pie怎样控制外设中断传到cpucpu对外设的响应过程

最近在用2812编程,遇到一个问题,想请教各位高手,我先说一下自己的一点理解请教高手指点。 PIE一般用到的中断组是INT1-INT12。我们知道他们的优先级顺序是INT1>INT2>INT3…INT11>INT12。在开所有中断使能的前提下,如果不同组(如INT1组的TINT0和INT2组的T1CINT)的中断同时向PIE发出中断请求,那么PIE会放中断优先级较高(INT1.TINT0)的中断过去。同样的在如果是同组的中断请求同时到达的话(如INT2组的),那么也同样按照PIE中断向量表查看同组优先级,CPU响应优先级较高的中断。 我的理解是,(1)不同组之间的中断可以实现中断嵌套。如INT1组的TINT0和INT2组的T1CINT。当CPU正在响应INT2组的T1CINT中断服务程序这时如果产生了INT1组的TINT0中断的话那么CPU便会产生中断嵌套,先停下T1CINT转而去执行TINT0,当TINT0中断服务程序执行完之后再去执行剩余没有执行网的INT1中断服务程序。(2)同组之间的中断不可以实现中断嵌套。如果同样是INT1组的两个中断比如ADCINT和TINT0。当CPU正在响应INT1的中断服务程序时,这时如果产生了ADCINT,尽管ADCINT在INT1组中的优先级比TINT0的优先级高,还是不会产生中断嵌套。因为同组的中断在向CPU发出中断请求之前先要经过PIE中的应答位PIEACK验证,如果PIEACK为1说明此时正有改组的中断正在响应,PIE不会放响应该发出中断请求的中断源通过,只有等到正在响应的中断服务程序执行完才会去响应刚刚发出中断请求的中断服务程序。这也就是为什么,我们在中断服务程序的后面都要加上一句PieCtrl.PIEACK.bit.ACKx=1;就是为了让应答位清零,可以响应同组的其他中断。以上两点是我对2812中断嵌套的一点理解,尤其是提到的第(2)点,万望高手不吝指导。

dsp pie怎样控制外设中断传到cpucpu对外设的响应过程

文章TAG:多少pie有多少中断源对于外设的IO中断请求cpu是如何处理的

最近更新

  • 家装电路图怎么画,家庭装修电路设计家装电路图怎么画,家庭装修电路设计

    今天,我将向您介绍如何布线家装电路。让我们一起来看看吧,家装做水路图基本没啥用,画的时候还标注了孔洞和管道的距离,没有电路,画一张草图。电路规划好之后,需要先给墙壁和地面开槽,业主需要.....

    自动驾驶 日期:2024-04-11

  • BA6208是什么芯片,BA6247是什么芯片?BA6208是什么芯片,BA6247是什么芯片?

    什么是芯片,它的用途是什么?BABA:镁光的MLC闪存芯片,单芯片,本地主控芯片BA,这是PCItoISA桥芯片的最后一张图,右边是BIOS芯片。都是信号解调芯片,芯片正面连接调谐器芯片,调谐器芯片为开关电源.....

    自动驾驶 日期:2024-04-10

  • 松下npm贴片机多少钱,买松下贴片机多少钱松下npm贴片机多少钱,买松下贴片机多少钱

    买松下贴片机多少钱5元2,问下全新的松下贴片机cm602Lnmejm8a12吸嘴0402芯片的的要300万1000万都有你好!大概20万左右,市场的行情是这样,可以去问问。打字不易,采纳哦!3,买一台松下贴片机要多.....

    自动驾驶 日期:2024-04-10

  • A9智能电视处理器能跑多少分,A9频率14怎么442系统和422系统安兔兔跑分一样A9智能电视处理器能跑多少分,A9频率14怎么442系统和422系统安兔兔跑分一样

    A9频率14怎么442系统和422系统安兔兔跑分一样2,海信LED网络电视所用的A9CPU是怎样档次的CPU3,Mstar6A918处理器的主要参数4,a9处理器相当于骁龙多少5,三星a9安兔兔跑分50000多分正常吗6,苹.....

    自动驾驶 日期:2024-04-10

  • 03db是多少,30wt等于多少03db是多少,30wt等于多少

    30wt等于多少wt%是重量百分比的意思,如重量百分含量为30。即100公斤物质中,某元素含量为30公斤。0.32,33cl等于多少ml厘升cl是体积单位为酿酒行业以及调酒师的常用术语进行单位转换的话1.....

    自动驾驶 日期:2024-04-10

  • 占空比多少有意义,占空比控制有什么优点占空比多少有意义,占空比控制有什么优点

    占空比控制有什么优点2,100占空比有何意义3,氩弧焊机的占空比在脉冲的过程中起到什么作用4,万用表上的占空比是什么意思什么是占空比占空比是什么意思5,占空比有什么作用谁来指点一下6,什么.....

    自动驾驶 日期:2024-04-10

  • 电路正负极颠倒危害,锂电池正负极接反电路正负极颠倒危害,锂电池正负极接反

    损坏电路元件:电动自行车电池正负极接反后,通电后会损坏电路元件。一旦正负极颠倒,电动自行车电池正负极接反会导致以下情况:保险丝熔断:电动自行车电池正负极接反后,保险丝一旦通电就会.....

    自动驾驶 日期:2024-04-10

  • 电路图中网孔,电路中网格的概念电路图中网孔,电路中网格的概念

    网格电流法只适用于平面电路图。网状:在确定的电路图中,最简单的不能细分的回路称为网状,下面的电路图中有几个分支,电路拓扑又称电路图,即电路结构,是对电路图的再次抽象,网状:将电路画在平.....

    自动驾驶 日期:2024-04-10