17
atmega16(l)
2466e–avr–10/02
这 可擦可编程只读存储器 地址
寄存器 – eearh 和 eearl
• 位 15..9 – res: 保留 位
这些 位 是 保留 位 在 这 atmega16 和 将 总是 读 作 零.
• 位 8..0 – eear8..0: 可擦可编程只读存储器 地址
这 可擦可编程只读存储器 地址 寄存器
–
eearh 和 eearl – 具体说明 这 可擦可编程只读存储器 地址
在 这 512 字节 可擦可编程只读存储器 空间. 这 可擦可编程只读存储器 数据 字节 是 addressed 成直线地
在 0 和 511. 这 最初的 值 的 eear 是 未阐明的. 一个 恰当的 值 必须 是 writ-
ten 在之前 这 可擦可编程只读存储器 将 是 accessed.
这 可擦可编程只读存储器 数据 寄存器 –
EEDR
• 位 7..0 – eedr7.0: 可擦可编程只读存储器 数据
为 这 可擦可编程只读存储器 写 运作, 这 eedr 寄存器 包含 这 数据 至 是 写 至
这 可擦可编程只读存储器 在 这 地址 给 用 这 eear 寄存器. 为 这 可擦可编程只读存储器 读 oper-
ation, 这 eedr 包含 这 数据 读 输出 从 这 可擦可编程只读存储器 在 这 地址 给 用
eear.
这 可擦可编程只读存储器 控制
寄存器 – eecr
• 位 7..4 – res: 保留 位
这些 位 是 保留 位 在 这 atmega16 和 将 总是 读 作 零.
• 位 3 – eerie: 可擦可编程只读存储器 准备好 中断 使能
writing eerie 至 一个 使能 这 可擦可编程只读存储器 准备好 中断 如果 这 i 位 在 sreg 是 设置.
writing eerie 至 零 使不能运转 这 中断. 这 可擦可编程只读存储器 准备好 中断 发生 一个
常量 中断 当 eewe 是 cleared.
• 位 2 – eemwe: 可擦可编程只读存储器 主控 写 使能
这 eemwe 位 确定 whether 设置 eewe 至 一个 导致 这 可擦可编程只读存储器 至 是
写. 当 eemwe 是 设置, 设置 eewe 在里面 四 时钟 循环 将 写 数据 至 这
可擦可编程只读存储器 在 这 选择 地址 如果 eemwe 是 零, 设置 eewe 将 有 非 效应.
位 151413121110 9 8
–––––––EEAR8EEARH
EEAR7 EEAR6 EEAR5 EEAR4 EEAR3 EEAR2 EEAR1 EEAR0 EEARL
76543210
读/writerrrrrrrr/w
r/w r/w r/w r/w r/w r/w r/w r/w
最初的 值 0 0 0 0 0 0 0 X
XXXXXXXX
位 76543210
MSB LSB EEDR
读/写 r/w r/w r/w r/w r/w r/w r/w r/w
最初的 值 0 0 0 0 0 0 0 0
位 76543210
– – – – EERIE EEMWE EEWE EERE EECR
读/写 R R R R r/w r/w r/w r/w
最初的 值 0 0 0 0 0 0 X 0