2016年8月11日 星期四

DIY - PIC24:PIC24FJ64GA008 Timer1 介紹(三十九)

DIY - PIC24PIC24FJ64GA008 Timer1 介紹(三十九): 

Microchip PIC24FJ64GA008 Timer1(計時器/計數器)是一個A類型計時器(Type A Timer),A類型計時器是16-bit Timer0 ~ 65535),可以使用器件的低功耗 32 kHz 振盪器作為時鐘源工作,可以在使用外部時鐘源的非同步模式下工作。

A 類型計時器(Type A Timer)的框圖
A 類型計時器模組均可工作在以下幾種模式之一:
• 作為計時器(Timer
• 作為同步計數器(Synchronous Counter
• 作為門控計時器(Gated Timer
• 作為非同步計數器(Asynchronous Counter

A 類型計時器(Type A Timer)的框圖
A 類型計時器模組均為 16 位元計時器/ 計數器,由以下可讀/ 寫寄存器組成:
TMRx16 位計時器計數寄存器
PRx:與該計時器相關的 16 位週期寄存器
TxCON:與該計時器相關的 16 位控制寄存器
• 中斷允許控制位(TxIE
• 中斷標誌狀態位元(TxIF
• 中斷優先順序控制位(TxIP<2:0>

A 類型計時器控制寄存器(Type A Time Base Control
PIC24FJ64GA008 TxCONA 類型計時器控制寄存器(Type A Time Base Control):
bit
Description
bit 15
TONTimerx 開控制位
1 = 啟動計時器
0 = 停止計時器
bit 14
未實現: 讀為0
bit 13
TSIDL: 空閒模式停止位元
1 = 當器件進入空閒模式時,計時器停止工作
0 = 在空閒模式下計時器繼續工作
bit 12 ~ 7
未實現: 讀為0
bit 6
TGATE Timerx 門控時間累加使能位
TCS = 1 時:該位為無關位。
TCS = 0 時:1 = 使能門控時間累加
                            0 = 禁止門控時間累加
bit 5 ~ 4
TCKPS<1:0>Timerx 輸入時鐘預分頻選擇位元
11 = 預分頻比為 1:256
10 = 預分頻比為 1:64
01 = 預分頻比為 1:8
00 = 預分頻比為 1:1
bit 3
未實現: 讀為0
bit 2
TSYNCTimerx 外部時鐘輸入同步選擇位元
TCS = 1 時:1 = 同步外部時鐘輸入
                            0 = 不同步外部時鐘輸入
TCS = 0 時: 該位為無關位。讀為0
TCS = 0 時, Timerx 使用內部時鐘。
bit 1
TCSTimerx 時鐘源選擇位元
1 = 來自 TxCK 引腳的外部時鐘
0 = 內部時鐘(FOSC/2
bit 0
未實現:讀為0

PIC24FJ64GA008 Timer1 相關的暫存器
2016年 8月 11日 天氣報告
氣溫:25.9@ 21:50
相對濕度:百分之 84%
天氣:大致多雲

沒有留言:

張貼留言