mb90495g 序列
36
2. 时间-根基 计时器
这 时间-根基 计时器 是 一个 18-位 自由-run 计数器 (时间-根基 counter) 为 counting 向上 在 同步 和 这
主要的 时钟 (1/2 主要的 振动 时钟) .
• 四 间隔 时间 是 有, 和 中断 requests 能 是 发生 为 各自 间隔 时间.
• 这 时间-根基 计时器 也 有 一个 函数 为 供应 计时器 为 振动 stabilize 备用物品 时间 和 运行
clocks 为 附带的 设备.
• 间隔 计时器 特性
• 当 这 时间-根基 计时器 计数器 reaches 这 间隔 设置 用 这 间隔 时间 选择 位 (tbtc : tbc1,
tbc0) , 它 发生 一个 overflow (tbtc : tbof
=
1) 和 中断 要求.
• 如果 这 中断 预定的 至 overflow 一代 是 使能 (tbtc : tbie
=
1) , 当 一个 overflow 是 发生
(tbtc : tbof
=
1) , 一个 中断 是 发生.
• 选择 从 这 下列的 4 时间-根基 计时器 间隔 :
时间-根基 计时器 间隔 时间
hclk : 振动 时钟
这 号码 在 parentheses ( ) 为 4-mhz 振动 时钟 运作
• 时间-根基 计时器 块 图解
看 在下 为 这 真实的 中断 要求 号码 的 这 时间-根基 计时器 :
中断 要求 号码 : #16 (10
H
)
计数 时钟 间隔 时间
2/hclk (0.5
µ
s)
2
12
/hclk (approx. 1.0 ms)
2
14
/hclk (approx. 4.1 ms)
2
16
/hclk (approx. 16.4 ms)
2
19
/hclk (approx. 131.1 ms)
TBIE
TBOF TBR TBC1 TBC0
×
2
1
2
1/
HCLK
×
2
2
×
2
3
×
2
8
×
2
9
×
2
10
×
2
11
×
2
12
×
2
13
×
2
14
×
2
15
×
2
16
×
2
17
×
2
18
的
的
的
的
至 ppg 计时器
时间-根基 计时器 计数器
至 看门狗 计时器
至 时钟 控制
振动 stabilize
备用物品 时间 选择
间隔
计时器 选择
设置 tbof
clear tbof
clear 计数器
电路
电源-在 重置
CKSCR
:
MCS
=
1
→
0*
1
CKSCR
:
SCS
=
0
→
1*
2
停止 模式
时间-根基 计时器 控制 寄存器
(tbtc)
时间-根基 计时器 中断 信号
re-
served
的 : overflow
HCLK : 振动 时钟
*1 : 转变 机器 时钟 从 主要的 时钟 至 pll 时钟
*2 : 转变 机器 时钟 从 subclock 至 主要的 时钟