16
attiny2313/v
2543f–avr–08/04
• 位 6..0 – eear6..0: 可擦可编程只读存储器 地址
这 可擦可编程只读存储器 地址 寄存器 – eear specify 这 可擦可编程只读存储器 地址 在 这 128 字节
可擦可编程只读存储器 空间. 这 可擦可编程只读存储器 数据 字节 是 addressed 成直线地 在 0 和 127.
这 最初的 值 的 eear 是 未阐明的. 一个 恰当的 值 必须 是 写 在之前 这
可擦可编程只读存储器 将 是 accessed.
这 可擦可编程只读存储器 数据 寄存器 –
EEDR
• 位 7..0 – eedr7..0: 可擦可编程只读存储器 数据
为 这 可擦可编程只读存储器 写 运作,这 eedr 寄存器 包含这 数据 至 是 写 至
这 可擦可编程只读存储器 在 这 地址 given 用 这 eear 寄存器.为 这 可擦可编程只读存储器 读 oper-
ation, 这 eedr 包含 这 数据 读 输出 从 这 可擦可编程只读存储器 在 这 地址 给 用
eear.
这 可擦可编程只读存储器 控制 寄存器
– eecr
• 位 7..6 – res: 保留 位
这些 位 是 保留 位 在 这attiny2313 和 将 一个lways 读 作 零.
• 位 5, 4 – eepm1 和 eepm0: 可擦可编程只读存储器 程序编制 模式 位
这 可擦可编程只读存储器 程序编制 模式 位 设置 定义 这个 程序编制 action 那
将 是 triggered 当 writingeepe. 它 是 可能 至 程序数据 在 一个 atomic opera-
tion (擦掉 这 old 值 和 程序 这 新 值) 或者 至 分割 这 擦掉 和 写
行动 在 二 不同的 行动. 这 程序编制 时间 为 这 不同的 模式
是 显示 在 表格 1. 当 eepe 是 设置,任何 写 至 eepmn 将 是 ignored. 在
重置, 这 eepmn 位 将 是 重置 至0b00 除非 这 可擦可编程只读存储器 是 busy 程序编制.
• 位 3 – eerie: 可擦可编程只读存储器 准备好 中断 使能
writing eerie 至 一个 使能 这 可擦可编程只读存储器 准备好中断 如果 这 i-位 在 sreg 是 设置.
writing eerie 至 零 使不能运转 这 中断.这 可擦可编程只读存储器 准备好 中断 发生 一个
常量 中断 当 非-易变的 记忆 是 准备好 为 程序编制.
位 76543210
MSB LSB EEDR
读/写 r/w r/w r/w r/w r/w r/w r/w r/w
最初的 value00000000
位 76543210
– – EEPM1 EEPM0 EERIE EEMPE EEPE EERE EECR
读/写 R R r/w r/w r/w r/w r/w r/w
最初的 值 0 0 X X 0 0 X 0
Table1.
可擦可编程只读存储器 模式 位
EEPM1 EEPM0
程序编制
时间 运作
0 0 3.4 ms 擦掉 和 写 在 一个 运作 (atomic 运作)
0 1 1.8 ms 擦掉 仅有的
1 0 1.8 ms 写 仅有的
1 1 – 保留 为 future 使用