8
AT91R40008
1732CS
–
ATARM
–
02/02
产品 Overview
电源 供应
这 AT91R40008 微控制器 有 二 类型 的 电源 供应 管脚:
•
VDDCORE 管脚, 这个 电源 这 碎片 核心 (i.e., 这 arm7tdmi, embedded 记忆 和
这 peripherals).
•
VDDIO 管脚, 这个 电源 这 i/o 线条.
一个 独立 i/o 供应 准许 一个 有伸缩性的 adaptation 至 外部 组件 信号 水平.
输入/输出
仔细考虑
之后 这 重置, 这 附带的 i/os 是 initialized 作 输入 至 提供 这 用户 和 最大
flexibility. 它 是 推荐 那 在 任何 应用 阶段, 这 输入 至 这 AT91R40008
微控制器 是 使保持 在 有效的 逻辑 水平 至 降低 这 电源 消耗量.
主控 时钟
这 AT91R40008 微控制器 有 一个 全部地 静态的 设计 和 工作 在 这 主控 时钟
(mck) 提供 在 这 MCKI 管脚 从 一个 外部 源.
这 主控 时钟 是 也 提供 作 一个 输出 的 这 设备 在 这 管脚 mcko, 这个 是 multi-
plexed 通过 一个 一般-目的 i/o 线条. 当 NRST 是 起作用的, MCKO 仍然是 低. 之后
这 重置, 这 MCKO 是 有效的 和 输出 一个 image 的 这 MCK 信号. 这 PIO 控制 必须
是 编写程序 至 使用 这个 管脚 作 标准 i/o 线条.
重置
重置 restores 这 default states 的 这 用户 接口 寄存器 (定义 在 这 用户 接口 的
各自 附带的) 和 forces 这 ARM7TDMI 至 执行 这 next 操作指南 fetch 从 地址
零. 除了 为 这 程序 计数器, 这 ARM7TDMI 寄存器 做 不 有 定义 重置
states.
NRST 管脚
NRST 是 起作用的 低-水平的 输入. 它 是 asserted asynchronously, 但是 exit 从 重置 是 synchro-
nized 内部 至 这 mck. 这 信号 提交 在 MCKI 必须 是 起作用的 在里面 这
规格 为 一个 最小 的 10 时钟 循环 向上 至 这 rising 边缘 的 NRST 至 确保 准确无误的
运作.
这 第一 处理器 fetch occurs 80 时钟 循环 之后 这 rising 边缘 的 nrst.
看门狗 重置
这 看门狗 能 是 编写程序 至 发生 一个 内部的 重置. 在 这个 情况, 这 重置 有
这 一样 效应 作 这 NRST 管脚 assertion, 但是 这 管脚 BMS 和 NTRI 是 不 抽样. 激励
模式 和 触发-状态 模式 是 不 updated. 如果 这 NRST 管脚 是 asserted 和 这 看门狗 trig-
gers 这 内部的 重置, 这 NRST 管脚 有 priority.
Emulation
功能
触发-状态 模式
这 AT91R40008 微控制器 提供 一个 触发-状态 模式, 这个 是 使用 为 debug 目的.
这个 使能 这 连接 的 一个 emulator 探查 至 一个 应用 板 没有 having 至
desolder 这 设备 从 这 目标 板. 在 触发-状态 模式, 所有 这 输出 管脚 驱动器 的 这
AT91R40008 微控制器 是 无能.
至 enter 触发-状态 模式, 这 NTRI 管脚 必须 是 使保持 低 在 这 last 10 时钟 循环 在之前
这 rising 边缘 的 nrst. 为 正常的 运作, 这 NTRI 管脚 必须 是 使保持 高 在 重置 用
aresistorofupto400k
Ω
.
NTRI 是 多路复用 和 i/o 线条 P21 和 USART1 串行 数据 transmit 线条 txd1.
标准 rs-232 驱动器 一般地 包含 内部的 400 k
Ω
拉-向上 电阻器. 如果 TXD1 是 con-
nected 至 一个 设备 不 包含 这个 拉-向上, 这 用户 必须 制造 确信 那 一个 高 水平的 是 系
在 NTRI 当 NRST 是 asserted.