第6章
計時與計數器
相關SFR
P_Timebase_Setup暫存器
P_TimerA_Ctrl
暫存器 P_TimerA_Data暫存器(時間常數)
P_TimerB_Ctrl
暫存器 P_TimerB_Data暫存器(時間常數)
P_INT_Ctrl暫存器
時基信號產生器的結構
P_Timebase_Setup暫存器
TMB1 頻率選擇 TMB2 頻率選擇
---
b0 b1
b2 b3
b15- b4
Timebase 頻率選擇
**:預設的 TMB1 輸出頻率為 8Hz
*:預設的 TMB2 輸出頻率為 128Hz
64Hz 1
1 1024Hz
1 1
32Hz 0
1 512Hz
0 1
16Hz 1
0 256Hz
1 0
8Hz**
0 0
128Hz*
0 0
TMB1 b0
b1 TMB2
b2 b3
TimerA 結構
P_TimerA_Ctrl 暫存器
時脈源A選擇位元 (表6.5) 時脈源B選擇位元
(表6.6) 工作週期設定位元
(表6.4)
---
b0 b1
b2 b3
b4 b5
b6 b7
b8 b15– b9
b10
時脈源 A 選擇位元 b2-b0
EXT1 1
1 1
0*
0 1
1
1 1
0 1
4096Hz 0
0 1
8192Hz 1
1 0
32768Hz 0
1 0
Fosc/256 1
0 0
Fosc/2 0
0 0
時脈源 A 的頻率 b0
b1 b2
時脈源 B 選擇位元 b5-b3
EXT2 1
1 1
1*
0 1
1
2Hz 1
0 1
4Hz 0
0 1
TMB1 1
1 0
256Hz 0
1 0
1024Hz 1
0 0
2048Hz 0
0 0
時脈源 B 的頻率 b3
b4 b5
工作週期設定位元 b9-b6
1 14/16
0 1
1 1
1 13/16
1 0
1 1
1 12/16
0 0
1 1
1 11/16
1 1
0 1
1 10/16
0 1
0 1
1 9/16
1 0
0 1
1 8/16
0 0
0 1
1 7/16
1 1
1 0
1 6/16
0 1
1 0
1 5/16
1 0
1 0
1 4/16
0 0
1 0
1 3/16
1 1
0 0
1 2/16
0 1
0 0
1 1/16
1 0
0 0
關閉 0 0
0 0
0
脈寬工作週期 (APWMO) TAON b6
b7 b8
b9
TimerB 結構
P_TimerB_Ctrl 暫存器
時脈源C選擇位元 (表6.5) 工作週期設定位元 ---
(表6.8) ---
b0 b1
b2 b3
b4 b5
b6 b7
b8 b9
b15 - b10
時脈源 C 選擇位元 b2-b0
EXT1 1
1 1
0*
0 1
1
1 1
0 1
4096Hz 0
0 1
8192Hz 1
1 0
32768Hz 0
1 0
Fosc/256 1
0 0
Fosc/2 0
0 0
時脈源 C 的頻率 b0
b1 b2
工作週期的設定
TBOUT 1 1 觸發訊號
1 1
1
1 14/16
0 1
1 1
1 13/16
1 0
1 1
1 12/16
0 0
1 1
1 11/16
1 1
0 1
1 10/16
0 1
0 1
1 9/16
1 0
0 1
1 8/16
0 0
0 1
1 7/16
1 1
1 0
1 6/16
0 1
1 0
1 5/16
1 0
1 0
1 4/16
0 0
1 0
1 3/16
1 1
0 0
1 2/16
0 1
0 0
1 1/16
1 0
0 0
關閉 0 0
0 0
0
脈寬工作週期 (BPWMO) TBON b6
b7 b8
b9
Source A Frequency內建常數
0
EXT1 (IOB2) C_SourceA_0
C_SourceA_Ext1
1 C_SourceA_1
4096 Hz C_SourceA_4096Hz
8192 Hz C_SourceA_8192Hz
32768 Hz C_SourceA_32768Hz
Fosc / 256 C_SourceA_Fosc256
Fosc / 2 C_SourceA_Fosc2
Source B Frequency內建常數
EXT2 (IOB3) C_SourceB_Ext2
1 C_SourceB_1
2 Hz C_SourceB_2Hz
4 Hz C_SourceB_4Hz
TMB1 C_SourceB_TMB1
256 Hz C_SourceB_256Hz
1024 Hz C_SourceB_1024Hz
2048 Hz C_SourceB_2048Hz
Source C Frequency內建常數
0 C_SourceC_0
EXT1 (IOB2) C_SourceC_Ext1
1 C_SourceC_1
4096 Hz C_SourceC_4096Hz
8192 Hz C_SourceC_8192Hz
32768 Hz C_SourceC_32768Hz
Fosc / 256 C_SourceC_Fosc256
Fosc / 2 C_SourceC_Fosc2