NT6861
15
8. 重置
nt6861 能 是 重置 用 这 外部 重置 管脚 或者 用 这
内部的 watch-dog 计时器. 这个 resets 或者 开始 这
微控制器 从 一个 电源-向下 情况. 在 这
时间 那 这个 重置 管脚 是 使保持 低 (*reset 线条 必须 是 使保持
低 为 在 least 二 cpu 时钟 循环), writing 至 或者 从 这
µ
c 是 inhibited. 当 积极的 边缘 是 发现 在 这
重置 输入, 这
µ
c 将 立即 begin 重置 sequence.
之后 一个 系统 initialization 时间 的 六 cpu 时钟 循环,
这 掩饰 中断 标记 将 是 设置 和 这
µ
c 将 加载 这
程序 计数器 从 这 记忆 vector locations $fffc
和 $fffd. 这个 是 这 开始 location 为 程序 控制.
至 改进 噪音 免除 一个 施密特 触发 缓存区 是
提供 在 这重置 .
重置 状态 是 作 跟随:
1. port0 port1. port2. port3 管脚 将 act 作
i/o 端口 和 高 输出.
2. 同步 处理器 counters 重置 和 vcnt | hcnt
latches cleared
3. 所有 同步 输出 是 disabled
4. 根基 计时器 是 无能 和 cleared
5. 一个/d 转换器 是 无能 和 stopped
6. ddc1/2b 函数 是 无能
7. pwm dac0 - dac7 输出 50% 职责
波形 和 dac8 - dac13 是 无能
8. watch-dog 计时器 是 cleared 和 使能
这个重置 管脚 必须 是 牵引的 高 用 外部 牵引的-向上
电阻 (5k
Ω
建议), 或者 它 将 停留 低 电压 至 重置
系统 所有 这 时间 (谈及 至 图示5 ).
9. watch-dog 计时器 (wdt)
nt6861 实现 一个 watch-dog 计时器 重置 至 避免
系统 shut-向下 或者 运转. 这 时钟 的 这 wdt 是
从 在-碎片 rc 振荡器 不 需要 任何 外部
组件. 这 wdt runs regardless 如果 这 时钟 的 这
osci/osco 管脚 的 这 设备 有 被 stopped. 这
wdt 时间 间隔 是 关于 0.5 第二. 这 wdt 必须 是
cleared 在里面 每 0.5 第二 当 软件 是 在 正常的
sequence, 否则 这 wdt 将 overflow 和 导致
重置. 这 wdt 是 cleared 和 使能 之后 系统 是
重置. 它 不能 是 无能 用 软件. 用户 能 clear
这 wdt 用 writing 55h 至 clrwdt 寄存器.
作; LDA #$55
STA $0012
一个ddr. Register INIT B它7 B它6 B它5 B它4 B它3 B它2 B它1 B它0
$0012 clr wdt - 0 1 0 1 0 1 0 1 W
NT6861
重置_
5 k
Ohm
Vcc
外部
低 电压
重置 电路
图示 5. 外部 重置 建议的 电路