mc68hc908qy4sm/d
配置 寄存器 (config1, config2)
MC68HC908QY4
•
MC68HC908QT4
•
MC68HC908QY2
•
MC68HC908QT2
•
MC68HC908QY1
•
MC68HC908QT1
MOTOROLA 13
配置 寄存器 (config1, config2)
这 配置 寄存器 是 使用 至 initialize 各种各样的 选项. 这
配置 寄存器 能 各自 是 写 once 之后 各自 重置. 大多数 的 这
配置 寄存器 位 是 cleared 在 重置. 自从 这 各种各样的 选项
影响 这 运作 的 这 微控制器 单位 (mcu) 它 是 推荐 那
这些 寄存器 是 写 立即 之后 重置. 这 配置 寄存器
是 located 在 $001e 和 $001f, 和 将 是 读 在 anytime.
IRQPUD
—
IRQ
管脚 pullup 使不能运转 控制 位
0 = 内部的 pullup 是 连接 在 irq管脚 和 v
DD
(如果 irqen = 1)
IRQEN
—
IRQ
管脚 函数 选择 位
1 = pta2/irq
/kbi2 管脚 配置 为 irq函数
0 = 管脚 配置 为 pta2 或者 kbi2 函数
oscopt1:oscopt0
—
选择 位 为 振荡器 选项
(0:0) 内部的 振荡器
(0:1) 外部 振荡器
(1:0) 外部 rc 振荡器
(1:1) 外部 xtal 振荡器
RSTEN
—
RST
管脚 函数 选择
1 = pta2/rst/kbi3 管脚 配置 为 重置函数
0 = 管脚 配置 为 pta3 或者 kbi3 函数
便条:
这 rsten 位 是 cleared 用 一个 电源-在 重置 (por) 仅有的. 其它 resets 将
leave 这个 位 unaffected.
coprs (输出 的 停止 模式)
—
cop 重置 时期 选择 位
1 = cop 重置 短的 循环 = (2
13
–
2
4
) x busclkx4
0 = cop 重置 长 循环 = (2
18
–
2
4
) x busclkx4
至 阻止 一个 重置 预定的 至 一个 cop 看门狗 timeout, 写 任何 值 至
copctl ($ffff) 在之前 这 cop 计时器 reaches 这 选择 timeout.
$001E 位 7 6 5 4 3 2 1 位 0
IRQPUD IRQEN R OSCOPT1 OSCOPT0 R R RSTEN
重置:
por:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
U
0
R = 保留 u = unaffected
图示 8 配置 寄存器 2 (config2)
$001F 位 7 6 5 4 3 2 1 位 0
COPRS LVISTOP LVIRSTD LVIPWRD LVI5OR3 SSREC 停止 COPD
重置:
por:
0
0
0
0
0
0
0
0
U
0
0
0
0
0
0
0
u = unaffected
图示 9 配置 寄存器 1 (config1)