位置:首页 > IC型号导航 > 首字符E型号页 > 首字符E的型号第430页 > EVAL-ADuC7023QSPZ > EVAL-ADuC7023QSPZ PDF资料 > EVAL-ADuC7023QSPZ PDF资料1第76页

ADuC7023
处理器参考外设
中断系统
有22上的ADuC7023中断源是
中断控制器来控制。大多数中断
从片上外设,如ADC产生的。四
从外部中断产生额外的中断源
请求引脚IRQ0 , IRQ1 , IRQ2 , IRQ3和。在ARM7TDMI
CPU内核只识别中断为一个两种类型,一
正常的中断请求IRQ或快速中断请求FIQ 。
所有的中断都可以单独被屏蔽。
中断系统的控制和配置管理
经过9中断相关的寄存器, 4个用于控制IRQ ,
四竭诚为FIQ 。一个附加的MMR用于选择
编程的中断源。每个IRQ的点点
FIQ寄存器代表相同的中断源的描述
如表88 。
该ADuC7023包含一个向量中断控制器( VIC )
支持中断嵌套多达八个级别。维也纳国际中心还
允许程序员分配优先级的所有中断
源。中断嵌套是通过设置ENIRQN位启用
在IRQCONN寄存器。使用一些额外的孕产妇死亡率
当启用了全向量中断控制器。
IRQSTA / FIQSTA应立即在进入保存
中断服务例程(ISR) ,以确保所有有效
中断源服务。
表88. IRQ / FIQ个MMR位说明
位
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
描述
所有的中断或运算( FIQ只) 。
SWI 。
Timer0.
Timer1.
看门狗定时器(定时器2 ) 。
闪光控制。
ADC通道。
PLL锁定。
I
2
C0高手。
I
2
C0奴隶。
I
2
C1主。
I
2
C1的奴隶。
SPI 。
外部IRQ0 。
比较器。
PSM 。
外部IRQ1 。
PLA IRQ0 。
外部IRQ2 。
外部IRQ3 。
解放军IRQ1 。
PWM 。
数据表
IRQ
的中断请求(IRQ )是一个异常信号输入
处理器的IRQ模式。它被用来服务通用
中断处理内部和外部事件。
在4个32位寄存器,致力于IRQ是: IRQSTA , IRQSIG ,
IRQEN和IRQCLR 。
IRQSTA注册
名称:
地址:
默认值:
访问:
功能:
IRQSTA
0xFFFF0000
0x00000000
读
IRQSTA (只读寄存器)提供
目前启用的IRQ源的状态。当
设置为1 ,即源产生活性的IRQ
请求ARM7TDMI内核。没有
优先编码器或中断向量
一代。这个功能在实现
软件在一个普通的中断处理
例程。所有的32位逻辑或运算来
创建IRQ信号到所述的ARM7TDMI
核心内容。
IRQSIG注册
名称:
地址:
默认值:
访问:
功能:
IRQSIG
0xFFFF0004
0x00XXX000
读
IRQSIG反映不同IRQ的状态
源。如果一个外设产生了一个IRQ
信号,在IRQSIG的对应位是
设置;否则,它被清零。该IRQSIG位
被清除时,在中断
特别是周边被清除。所有IRQ
源可以被屏蔽在IRQEN MMR 。
IRQSIG是只读的。
英文内容
|页76 96