记忆
数据 薄板 mc68hc908rf2 — rev. 4.0
28 记忆 MOTOROLA
2.4 随机的-进入 记忆 (内存)
地址 $0080–$00ff 是 内存 locations. 这 location 的 这 堆栈 内存 是
可编程序的.
便条:
为 准确无误的 运作, 这 堆栈 pointer 必须 要点 仅有的 至 内存 locations.
在之前 处理 一个 中断, 这 cpu 使用 five 字节 的 这 堆栈 至 保存 这
内容 的 这 cpu 寄存器.
便条:
为 m68hc05, m6805, 和 m146805 兼容性, 这 h 寄存器 是 不 stacked.
在 一个 子例程 call, 这 cpu 使用 二 字节 的 这 堆栈 至 store 这 返回
地址. 这 堆栈 pointer decrements 在 pushes 和 increments 在 pulls.
便条:
是 细致的 当 使用 nested subroutines. 这 cpu 可以 overwrite 数据 在 这
内存 在 一个 子例程 或者 在 这 中断 stacking 运作.
2.5 flash 2ts 记忆
这个 部分 describes 这 运作 的 这 embedded flash 2ts 记忆. 这个
记忆 能 是 读, 编写程序, 和 erased 从 一个 单独的 外部 供应. 这
程序 和 擦掉 行动 是 使能 通过 这 使用 的 一个 内部的 承担
打气.
这 flash 2ts 记忆 是 appropriately named 至 describe 它的 2-晶体管
源-选择 位 cell. 这 flash 2ts 记忆 是 一个 排列 的 2031 字节 和 一个
额外的 14 字节 的 用户 vectors 和 一个 字节 为 块 保护. 一个 erased 位
读 作 一个 0 和 一个 编写程序 位 读 作 一个 1.
这 地址 范围 为 这 用户 记忆, 控制 寄存器, 和 vectors 是:
• $7800–$7fee, 用户 空间
• $7fef, 保留 — optional icg 修整 值, 看
6.7.3 icg 修整 寄存器
• $fff0, 块 保护 寄存器
• $fe08, flash 2ts 控制 寄存器
• $fff2–$ffff, 这些 locations 是 保留 为 用户-定义 中断 和
重置 vectors
这个 列表 是 这 行 architecture 为 这 用户 空间 排列:
$7800–$7807 (行 0)
$7808–$780f (行 1)
$7810–$7817 (行 2)
$7818–$781f (行 3)
$7820–$7827 (行 4)
------------------------------------
$7fe8–$7fef (行 253)
F
r
e
e
s
c
一个
l
e
S
e
m
i
c
o
n
d
u
c
t
o
r
,
I
freescale 半导体, 公司
为 更多 信息 在 这个 产品,
go 至: www.freescale.com
n
c
.
.
.