2011年3月6日 星期日

DIY - PIC: PIC18F4550 Timer2 工作原理 (三十)

DIY - PIC PIC18F4550 Timer2 工作原理 (三十)

Microchip PIC18F4550 Timer2 2 個計數寄存器:TMR2 PR2 。每一個寄存器的大小是 8 位數字,我們可以寫從 0 255Timer2 的可以用來作為經常性事件定時器。在正常操作中,有預分頻選項,每個時鐘週期(FOSC/4)計數一次。TMR2 寄存器是可讀可寫,並且在任何器件復位清零。 PR2 為可讀寫寄存器,初始化為 FFH後復位。TMR2 的值都會與週期寄存器 PR2 中的值進行比較。當兩個值匹配時,由比較器產生匹配信號作為計時器的輸出。此信號也會使 TMR2 的值在下一個週期復位到 00h,並驅動輸出計數器/ 後分頻器。


 Timer2 計時器模組具有以下特徵:
  • 8 位計時器和週期寄存器(分別為 TMR2 PR2
  • 可讀寫(以上兩個寄存器)
  • 可軟體編程的預分頻器(分頻比為 1:11:4 1:16
  • 可軟體編程的後分頻器(分頻比為 1:1 1:16
  • TMR2 PR2 匹配時產生中斷
  • 作為 MSSP 模組的可選移位元時鐘
Timer2 是一個 8 位定時器預分頻器和後分頻器。每一個允許額外部的頻率的時鐘源。預分頻器的分頻時鐘源發生前的數在 TMR2 寄存器,因此對 TMR2 計數寄存器內的基礎上進行分頻時鐘源的預分頻器TMR2 的匹配輸出經過一個 4 位後分頻器(給出了 1:1 1:16 )產生 TMR2 中斷(鎖定在標誌位,TMR2IFPIR11bit)。最後到後分頻器的頻率。


Timer2 模組的工作由 T2CON 寄存器控制,此寄存器用於使能或禁止計時器並配置預分頻器和後分頻器。可以通過清零控制位 TMR2ON T2CON<2>)關閉 Timer2,以進一步降低功耗。


2011 03 06 天氣報告
氣溫:19.3 @ 23:00 
相對濕度:百分之93% 
天氣:微雨

沒有留言:

張貼留言