智能车制作

标题: 9s12xs128 的中断优先级问题 [打印本页]

作者: lbk3789    时间: 2010-3-18 18:10
标题: 9s12xs128 的中断优先级问题
我们用的是80脚的,貌似没有X-GATE,XILVL不能用样,优先级怎么设置啊
INT_CFADDR和INT_CFDATA着两个寄存器要怎么设置啊,第一个放入前四位的地址,第二个 直接设置优先级?
试过了,貌似不太对,我用的是PP和PJ的两个中断~
作者: 本色英雄    时间: 2010-3-18 19:39
INT_CFADDR的高四位写入中断向量的最后一个字节的高四位,而有相同高四位的中断向量一共有8个,分别用INT_CFDATA0~INT_CFDATA7代表,INT_CFDATA0~INT_CFDATA7的后三位表示1到7个优先级别,默认为1,7为最高优先级!例如,0到7的定时器通道中断向量的最后的一个字节的高四位都为E,这时INT_CFDATA0~INT_CFDATA7分别代表0到7的定时器通道的中断的优先级!!
Vtimch7                         0x0000FFE0
Vtimch6                         0x0000FFE2
Vtimch5                         0x0000FFE4
Vtimch4                         0x0000FFE6
Vtimch3                         0x0000FFE8
Vtimch2                         0x0000FFEA
Vtimch1                         0x0000FFEC
Vtimch0                         0x0000FFEE
作者: hewell    时间: 2010-3-26 02:30
不行啊
不知道什么问题
作者: feiyang1989    时间: 2010-3-29 00:30
做不来
作者: yanzi1225627    时间: 2010-4-1 19:31
在哪里找中断寄存器啊??
作者: 七彩人生    时间: 2012-7-30 16:28
谢谢
作者: 沩鉨wo乄菰単    时间: 2014-4-18 14:13
本色英雄 发表于 2010-3-18 19:39
INT_CFADDR的高四位写入中断向量的最后一个字节的高四位,而有相同高四位的中断向量一共有8个,分别用INT_C ...

能说的再详细点吗。





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2