
XC800
CPU架构
2.3
2.3.1
基本中断处理
中断源和向量地址
每个中断源都有一个相关的中断向量地址。这个向量是
访问提供服务对应的中断源。该XC800的分配
中断源总结于
表2-2.The
扩展的中断通常是
分配到片内外设,这取决于该XC800衍生物。
表2-2
打断
来源
XINTR0
XINTR1
XINTR2
XINTR3
XINTR4
XINTR5
XINTR6
XINTR7
XINTR8
XINTR9
XINTR10
XINTR11
XINTR12
XINTR13
NMI
中断向量地址
向量地址中断源
0003
H
000B
H
0013
H
001B
H
0023
H
002B
H
0033
H
003B
H
0043
H
004B
H
0053
H
005B
H
0063
H
006B
H
0073
H
外部中断0
定时器0
外部中断1
定时器1
UART
扩展中断5 (定时器2 )
扩展中断6
扩展中断7
扩展中断8
扩展中断9
扩展中断10
扩展中断11
扩展中断12
扩展中断13
不可屏蔽中断
2.3.2
中断处理
中断标志位进行采样,在每个机器周期阶段2 。采样标志
在下面的机器周期轮询。如果其中一个标志是一组条件
在前面的循环的第二阶段中,轮询周期会发现它和中断系统
会产生一个LCALL到相应的服务程序,提供了这个硬件
产生的LCALL不阻止由任何满足下列条件:
1.相等或更高优先级的中断已经在进行中。
2.电流(轮询)的周期不是正在执行的指令的最后一个周期。
用户手册,V 0.1
2-20
2005-01