PIC16F87X
ds30292b-页 24
1999 微芯 技术 公司
2.2.2.7 pir2 寄存器
这 pir2 寄存器 包含 这 标记 位 为 这 ccp2
中断, 这 ssp 总线 collision 中断 和 这
可擦可编程只读存储器 写 运作 中断.
.
寄存器 2-7: pir2 寄存器 (地址 0dh)
便条:
中断 标记 位 得到 设置 当 一个 中断
情况 occurs, regardless 的 这 状态 的
它的 相应的 使能 位 或者 这 global
使能 位, gie (intcon<7>). 用户 软-
ware 应当 确保 这 适合的 inter-
rupt 标记 位 是 clear 较早的 至 enabling 一个
中断.
u-0 r/w-0 u-0 r/w-0 r/w-0 u-0 u-0 r/w-0
——— EEIF BCLIF — — CCP2IF R = readable 位
W = writable 位
U = unimplemented 位,
读 作 ‘0’
- n= 值 在 por 重置
bit7 bit0
位 7:
unimplemented:
读 作 '0'
位 6:
保留:
总是 维持 这个 位 clear
位 5:
unimplemented:
读 作 '0'
位 4:
EEIF
: 可擦可编程只读存储器 写 运作 中断 标记 位
1
= 这 写 运作 完成 (必须 是 cleared 在 软件)
0
= 这 写 运作 是 不 完全 或者 有 不 被 started
位 3:
BCLIF
: 总线 collision 中断 标记
1
= 一个 总线 collision 有 occurred 在 这 ssp, 当 配置 为 i
2
c 主控 模式
0
= 非 总线 collision 有 occurred
位 2-1:
unimplemented:
读 作 '0'
位 0:
CCP2IF
: ccp2 中断 标记 位
俘获 模式
1
= 一个 tmr1 寄存器 俘获 occurred (必须 是 cleared 在 软件)
0
= 非 tmr1 寄存器 俘获 occurred
对比 模式
1
= 一个 tmr1 寄存器 对比 相一致 occurred (必须 是 cleared 在 软件)
0
= 非 tmr1 寄存器 对比 相一致 occurred
pwm 模式
Unused