CC2530學習之時鐘與振盪器

 

2011年10月21日

一、, 時鐘、振盪器

(1)   To use RF transceiver ,the 32MHZ 晶體振盪器 must be selected and stable .

(2)    CLKCONCMD.OSC  bit selects the source of the  system clock. 系統時鐘可以是 32MHZ 石英振盪器,也可以是16MHZ RC振盪器。

(3)   改變CLKCONCMD.OSC  bit 並不能導致系統時鐘的迅速改變。

有兩個前提條件:1,CLKCONSTA.OSC = CLKCONCMD.OSC  (保持時鐘的穩定)

                          2,CLKCONCMD.CLKSPD bit  = 系統時鐘。(this is a mirror of the clkconcmd.osc bit ).

 (4 )CLKCONCMD.TICKSPD  時間片的設置,體現了系統時鐘從當前值改變到需要改變爲的時鐘的快慢。The fastest switching is obtained when CLKCONCMD.TICKSPD 等於000.

(5)32KHZ 振盪器 有兩個: 32kHZ XOSC 和32KHZ RCOSC.

        32K RC0SC 在復位後使能,別選作爲32KHZ時鐘源,具有較低耗能的特點,但是沒有32KHZ X0SC 精確。

        32khz 振盪器用來驅動Sleep Timer,產生看門狗時鐘的滴答記號,在timer 2 中被用來作爲選通脈衝。

     只在系統時鐘32MHZ XOSC,才啓動工作。

       剛轉換到32KHZ X0SC時,振盪器需要500ms來穩定到準確地頻率上。

(6))CLKCONCMD.TICKSPD 寄存器控制了一個全局的分頻器,作用於---Timer1,Timer3,和Timer4.  CLKCONCMD.TICKSPD 的值應該小於系統時鐘頻率,當CLKCONCMD.TICKSPD大於系統時鐘時,CLKCONCMD.TICKSPD 與系統時鐘的值相同。

(7)振盪器和時鐘的控制寄存器:CLKCONCMD 和CLKCONSTA.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章