16
AT91M55800A
1745B
–
ATARM
–
04/02
interruptible 单独的 操作指南. 这个 排除 这 需要 为 中断 masking 在 这 aic
或者 核心 水平的 在 real-时间 和 multi-tasking 系统.
附带的 数据 控制
一个 在-碎片, 8-频道 附带的 数据 控制 (pdc) transfers 数据 在 这 在-
碎片 usarts/spi 和 这 在 和 止-碎片 memories 没有 处理器 intervention.
一个 pdc 频道 是 连接 至 这 接到 频道 和 一个 至 这 transmitting
频道 的 各自 通用同步/异步串行接收/发送器 和 spi.
这 用户 接口 的 一个 pdc 频道 是 整体的 在 这 记忆 空间 的 各自 periph-
eral. 它 包含 一个 32-位 地址 pointer 寄存器 和 一个 16-位 计数 寄存器. 当 这
编写程序 数据 是 transferred, 一个 终止 的 转移 中断 是 发生 用 这 corre-
sponding 附带的.
大多数 importantly, 这 pdc removes 这 处理器 中断 处理 overhead 和 sig-
nificantly 减少 这 号码 的 时钟 循环 必需的 为 一个 数据 转移. 它 能 转移
向上 至 64k 相接的 字节. 作 一个 结果, 这 效能 的 这 微控制器 是
增加 和 这 电源 消耗量 减少.
系统 peripherals
apmc: 先进的 电源
管理 控制
这 at91m55800a 先进的 电源 管理 控制 准许 optimization 的
电源 消耗量. 这 apmc 使能/使不能运转 这 时钟 输入 的 大多数 的 这 periph-
erals 和 这 arm 核心. moreover, 这 主要的 振荡器, 这 pll 和 这 相似物
peripherals 能 是 放 在 备用物品 模式 准许 最小 电源 消耗量 至 是
得到. 这 apmc 提供 这 下列的 运行 模式:
•
正常的: 时钟 发生器 提供 时钟 至 这 全部 碎片 除了 这 rtc.
•
wait 模式: arm 核心 时钟 deactivated
•
慢 时钟 模式: 时钟 发生器 deactivated, 主控 时钟 32 khz
•
备用物品 模式: rtc 起作用的, 所有 其它 clocks 无能
•
电源 向下: rtc 起作用的, 供应 在 这 rest 的 这 电路 deactivated
rtc: real-时间 时钟
这 at91m55800a 特性 一个 real-时间 时钟 (rtc) 附带的 那 是 设计 为
非常 低 电源 消耗量. 它 结合 一个 完全 时间-的-日 时钟 和 alarm 和 一个
二-hundred 年 gregorian calendar, complemented 用 一个 可编程序的 periodic
中断.
这 时间 和 calendar 值 是 coded 在 二进制的-coded decimal (bcd) format. 这
时间 format 能 是 24-小时 模式 或者 12-小时 模式 和 一个 am/pm 指示信号.
updating 时间 和 calendar 地方 和 configuring 这 alarm 地方 是 执行 用 一个 par-
allel 俘获 在 这 32-位 数据 总线. 一个 entry 控制 是 执行 至 避免 加载
寄存器 和 incompatible bcd format 数据 或者 和 一个 incompatible 日期 符合 至
这 电流 month/ 年/century.
aic: 先进的 中断
控制
这 aic 有 一个 8-水平的 priority, individually maskable, vectored 中断 控制, 和
驱动 这 nirq 和 nfiq 管脚 的 这 arm7tdmi 从:
•
这 外部 快 中断 线条 (fiq)
•
这 六 外部 中断 要求 线条 (irq0 - irq5)
•
这 中断 信号 从 这 在-碎片 peripherals.
这 aic 是 largely 可编程序的 offering 最大 flexibility, 和 它的 vectoring 特性
减少 这 real-时间 overhead 在 处理 中断.