一般 释放 规格 july 16, 1999
MOTOROLA
中断
MC68HC05J5A
4-6 rev 2.1
irqf - irq 中断 要求 标记
writing 至 这 irqf flag 位 将 有 非 效应 在 它. 如果 这 额外的 设置 的 irqf
flag 位 是 不 cleared 在 这 irq 维护 routine 和 这 irqe 使能 位 仍然是
设置 这 cpu 将 re-enter 这 irq 中断 sequence continuously 直到 也 这
irqf flag 位 或者 这 irqe 使能 位 是 clear. 这 irqf 获得 是 cleared 用 重置.
1 = indicates 那 一个 irq 要求 是 pending.
0 = indicates 那 非 irq 要求 triggered 用 管脚 pa0-3 或者 irq
是
pending. 这 irqf flag 位 是 cleared once 这 irq vector 是 fetched
和 如果 irqe1 是 也 cleared. 如果 irqe1 是 设置, 然后 这 仅有的 方法 的
clearing irqf flag 是 用 writing 一个 逻辑 一个 至 irqr 位. 这 irqf
flag 位 能 是 cleared, regardless 的 这 状态 的 这 irqe1 位, 用
writing 一个 逻辑 一个 至 这 irqr acknowledge 位 至 clear 这 irq
获得 和 也 conditioning 这 外部 irq 来源 至 是 inactive
(如果 这 水平的 敏感的 中断 是 使能 通过 掩饰 选项). 做
所以 在之前 exiting 这 维护 routine 将 掩饰 输出 额外的
occurrences 的 这 irqf.
irqe1 - pa7 中断 使能
这 irqe1 位 使能/使不能运转 这 irqf1 flag 位 至 initiate 一个 irq 中断
sequence.
1 = 使能 irqf1 中断, 那 是, 这 irqf1 flag 位 能 发生 一个
中断 sequence. 执行 的 这 停止 或者 wait 说明 将
leave 这 irqe1 位 至 是 unaffected.
0 = 这 irqf1 flag 位 不能 发生 一个 中断 sequence. 重置
clears 这 irqe1 使能 位, 因此 disabling pa7 中断.
irqe - irq 中断 使能
这 irqe 位 使能/使不能运转 这 irqf flag 位 至 initiate 一个 irq 中断
sequence.
1 = 使能 irqf 中断, 那 是, 这 irqf flag 位 能 发生 一个
中断 sequence. 重置 sets 这 irqe 使能 位, 因此
enabling irq 中断 once 这 i-位 是 cleared. 执行 的 这
停止 或者 wait 说明 导致 这 irqe 位 至 是 设置 在 顺序 至
准许 这 外部 irq 至 exit 这些 模式.
0 = 这 irqf flag 位 不能 发生 一个 中断 sequence.
4.5.2 optional 外部 中断 (pa0-pa3)
这 irq 中断 能 也 是 triggered 用 这 输入 在 这 pa0 thru pa3 port
管脚 如果 使能 用 一个 单独的 掩饰 选项. 如果 使能, 这 更小的 四 位 的 port 一个
能 活动 这 irq 中断 函数, 和 这 中断 运作 将 是 这
一样 作 为 输入 至 这 irq
管脚. 这个 掩饰 选项 的 pa0-3 中断 准许 所有 的
这些 输入 管脚 至 是 或者’ed 和 这 输入 呈现 在 这 irq
管脚. 所有 pa0 thru
pa3 管脚 必须 是 选择 作 一个 组 作 一个 额外的 irq 中断. 所有 这 pa0-3
中断 来源 是 也 控制 用 这 irqe 使能 位.