首页 > 代码库 > TI C66x DSP 系统events及其应用 - 5.6(INTMUX)
TI C66x DSP 系统events及其应用 - 5.6(INTMUX)
系统event 0~127(包括了eventCombiner的输出event 0~3)与CPU支持的12个可屏蔽中断是通过INTMUX寄存器进行映射的(不包括NMI,RESET)。可以选择将系统event 0~127中的event通过INTMUX映射到某一个可屏蔽中断(INT4~15)。
TI C66x DSP每个CPU有3个INTMUX寄存器(INTMUX 1~3),下图中的Interrupt selector的功能就是通过INTMUX寄存器实现的。
INTMUX寄存器如下,寄存器中的INTSEL4~15字段分别对应映射到INT4~15,如想要将event 55映射到INT4,则可以将55写入INTMUX1寄存器,即INTMUX = 0x37。CPU的每个INT4~15对应一个vector,在vector中包含若干个指令,这些指令是ISR指令或者是跳转到ISR的指令,5.7节将详细介绍IST。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。