一般 释放 规格 july 16, 1999
MOTOROLA
中断
MC68HC05J5A
4-4 rev 2.1
这 irq 管脚 是 一个 源 的 irq 中断 和 一个 掩饰 选项 能 也 使能 这
其它 四 更小的 port 一个 管脚 (pa0 thru pa3) 至 act 作 其它 irq 中断 来源.
这 last 源 的 irq 中断 comes 从 pa7 whenever 那里 是 一个 下落 边缘
在 pa7 和 irqe1 是 使能. 那里 是 非 掩饰 选项 有关联的 和 pa7 inter-
rupt.
谈及 至
图示 4-2
为 这 下列的 描述. irq 中断 源 comes
从 irq 和 irq1 latches. 这 irq 获得 将 是 设置 在 这 下落 边缘 的 这
IRQ
管脚 或者 在 任何 rising 边缘 的 pa0-3 管脚 如果 pa0-3 中断 有 被 使能.
这 irq1 获得 将 是 设置 在 这 下落 边缘 的 pa7 如果 pa7 中断 有 被
使能. 如果 "边缘-仅有的" 敏锐的 是 选择 用 一个 掩饰 选项, 仅有的 这 irq 获得
输出 能 活动 一个 irqf flag 这个 creates 一个 要求 至 这 cpu 至 发生
这 irq 中断 sequence. 这个 制造 这 irq 中断 敏感的 至 这 下列的
具体情况:
1. 下落 边缘 在 这 irq
管脚.
2. rising 边缘 在 任何 pa0-pa3 管脚 和 irq 使能 (通过 掩饰 选项).
如果 水平的 敏锐的 是 选择, 这 rising 边缘 信号 在 这 时钟 输入 的 这 irq
获得 能 也 活动 一个 irqf flag 这个 creates 一个 irq 要求 至 这 cpu 至
发生 这 irq 中断 sequence. 这个 制造 这 irq 中断 敏感的 至
这 下列的 具体情况:
1. 低 水平的 在 这 irq
管脚.
2. 下落 边缘 在 这 irq
管脚.
3. 高 水平的 在 任何 pa0- pa3 管脚 和 irq 使能 (通过 掩饰 选项).
4. rising 边缘 在 任何 pa0- pa3 管脚 和 irq 使能 (通过 掩饰 选项).
这 irqe 使能 位 控制 whether 一个 起作用的 irqf flag 能 发生 一个 irq
中断 sequence. 这个 中断 是 serviced 用 这 中断 维护 routine
located 在 这 地址 specified 用 这 内容 的 $0ffa 和 $0ffb.
这 irq 获得 是 automatically cleared 用 进去 这 中断 维护 routine 如果
irqe1 使能 位 是 cleared. 如果 irqe1 使能 位 是 也 设置, 这 仅有的 方法 的 clear-
ing irqf 是 用 writing 一个 逻辑 一个 至 这 irqr acknowledge 位. writing 一个 逻辑 一个
至 这 irqr acknowledge 位 在 这 icsr 是 这 其它 方法 的 clearing irqf flag,
regardless 的 这 状态 的 这 irqe1 位, besides irq vector fetch. 这个 condi-
tional 重置 的 irqf flag 提供 一个 方法 为 这 用户 至 differentiate 这 中断
来源 从 irq 和 irq1 latches 和 也 至 制造 它 j1a 兼容 如果 pa7
中断 是 不 使用. 作 长 作 这 输出 状态 的 这 irqf flag 位 是 起作用的 这
cpu 将 continuously re-enter 这 irq 中断 sequence 直到 这 起作用的 状态 是
移除 或者 这 irqe 使能 位 是 cleared.
pa7 中断 源, 如果 使能 用 irqe1 使能 位, triggers irq 中断 在
pa7 下落 边缘 仅有的. 这 irq1 获得 (irqf1 flag) 能 仅有的 是 cleared 用 writing
一个 逻辑 一个 至 这 irqr1 acknowledge 位 在 这 icsr. irq vector fetch 能 不
clear irqf1 flag. irq 中断 造成 用 pa7 下落 边缘 也 vectors 至 $0ffa
和 $0ffb.