AT90S8515
18
图示 29.
外部 重置 在 运作
看门狗 重置
当 这 看门狗 时间 输出, 它 将 发生 一个 短的 重置
脉冲波 的 1 xtal 循环 持续时间. 在 这 下落 边缘 的 这个
脉冲波, 这 延迟 计时器 开始 counting 这 时间-输出 时期
t
至UT
. 谈及 至 页 30 为 详细信息 在 运作 的 这
看门狗.
图示 30.
看门狗 重置 在 运作
中断 处理
这 at90s8515 有 二 8-位 中断 掩饰 控制 regis-
ters; gimsk - 一般 中断 掩饰 寄存器 和 timsk -
计时器/计数器 中断 掩饰 寄存器.
当 一个 中断 occurs, 这 global 中断 使能 i-位
是 cleared (零) 和 所有 中断 是 无能. 这 用户
软件 必须 设置 (一个) 这 i-位 至 使能 中断.
当 这 程序 计数器 是 vectored 至 这 真实的 inter-
rupt vector 在 顺序 至 execute 这 中断 处理 rou-
tine, 硬件 clears 这 相应的 标记 那 发生
这 中断. 一些 的 这 中断 flags 能 也 是
cleared 用 writing 一个 逻辑 一个 至 这 标记 位 位置(s) 至 是
cleared.
这 一般 中断 掩饰 寄存器 - gimsk
•
位 7 - int1: 外部 中断 要求 1 使能
当 这 int1 位 是 设置 (一个) 和 这 i-位 在 这 状态
寄存器 (sreg) 是 设置 (一个), 这 外部 管脚 中断 是
使活动. 这 中断 sense control1 位 1/0 (isc11 和
isc10) 在 这 mcu 一般 控制 寄存器 (mcucr)
定义 whether 这 外部 中断 是 使活动 在 rising
或者 下落 边缘 的 这 int1 管脚 或者 水平的 sensed. activity 在
这 管脚 将 导致 一个 中断 要求 甚至 如果 int1 是 con-
figured 作 一个 输出. 这 相应的 中断 的 exter-
nal 中断 要求 1 是 executed 从 程序 记忆
地址 $002. 看 也 “external interrupts”.
位 7 6 5 4 3 2 1 0
$3b ($5b)
INT1 INT0 - - - - - - GIMSK
读/写 r/w r/w R R R R R R
最初的 值 0 0 0 0 0 0 0 0