PLL Control register (PLLCON - 0xE01FC080) 寄存器位 | 信号名 | 功能 | 复位值 | 0 | PLLE | PLL使能位,为1时使能PLL功能
; c }3 p1 V( \/ l | 0 | 1 | PLLC | PLL连接位,为1时将PLL输出时钟连接作为处理器时钟5 K/ w* l( X! X& A4 O: F
| 0 | 7:2 | | 保留位
3 c* L" y7 T# \/ i* E | NA |
PLL Configuration register (PLLCFG - 0xE01FC084) 寄存器位 | 信号名 | 功能 | 复位值 | 4:0 | MSEL | PLL倍频系数
: \7 L0 v: w3 t | 0 | 6:5 | PSEL | PLL分频系数6 S0 C% f G: l- t( `1 z
| 0 | 7 | | 保留位: A5 |5 t; @% G
| NA |
PLL Status register (PLLSTAT - 0xE01FC088) 寄存器位 | 信号名 | 功能 | 复位值 | 4:0 | MSEL | 回读PLL当前倍频系数
) e; {* H* B- S2 i" j' O8 a | 0 | 6:5 | PSEL | 回读PLL当前分频系数) }) N4 N. Y# c; |$ x
| 0 | 7 |
9 N1 f7 z/ J8 N2 I1 F% W | 保留位* G: F k7 t- }: Y+ B) s
| NA | 8 | PLLE | 回读PLL使能位
0 S1 f" V& B& u6 T! b# d) t1 s% s | 0 | 9 | PLLC | 回读PLL连接位: x7 v V8 B# ]+ l8 F8 [
| 0 | 10 | PLOCK | 反映PLL锁存状态,为0时PLL未锁存,为1时PLL锁存在要求频率
& `2 ~5 x6 n- ]) [ | 0 | 15:11 | | 保留位
! s. j" q) W% R | NA |
PLL modes PLLC | PLLE | 功能 | 0 | 0 | PLL关闭并且未连接
1 f: v& i6 G, u' \+ J | 0 | 1 | PLL激活,但未连接。可以在PLOCK置位后被连接
3 x1 m1 D1 ?7 p6 j! P% z; L* ]8 | | 1 | 0 | 同00组合8 V3 g$ p1 J9 P% m) ?& T
| 1 | 1 | PLL使能且被连接作为控制器时钟( M! P) K8 l9 o( v( }: i
|
PLL Feed register (PLLFEED - 0xE01FC08C) 要使PLLCON和PLLCFG寄存器的当前设置有效,必须先后向PLLFEED寄存器写入0xAA,0x55(此操作作为PLLCON和PLLCFG设置信息的锁存信号,在此锁存信号到来前PLL当前的设置不一定是PLLCON和PLLCFG寄存器的设置)。. A8 X3 H7 W% P+ J
PLL and Power-down mode Power-down模式自动关闭并断开PLL连接,Wake-up后不会自动恢复PLL设置,必须软件重新设置。
% d. ?& W2 ?0 Z: B( z+ APLL frequency calculation FOSC 来自外部晶振的时钟频率 FCCO PLL当前控制的晶振频率 CCLK PLL输出频率(也是处理器的时钟频率) M PLL 在PLLCFG寄存器中设置的MSEL倍频系数值 P PLL 在PLLCFG寄存器中设置的PSEL分频系数值 ; M2 H" b5 |- `' a# b5 o8 h
CCLK = M × FOSC 或者 CCLK= FCCO / (2 × P) FCCO = CCLK × 2× P 或者 FCCO = FOSC × M × 2 × P FOSC 的频率范围是10 MHz 到 25 MHz CCLK 的频率范围是10 MHz 到 Fmax FCCO 的频率范围是156 MHz 到 320 MHz 9 S0 b7 z! _5 g- z& _
4 G3 d9 `1 V& K2 K/ J7 pMSEL | M | 00000 | 1 | 00001 | 2 | 00010 | 3 | …… | …… | 11110 | 31 | 11111 | 32 |
; T: j* R% i/ O+ i( O8 GAPB divider APB分频器决定了处理器时钟(CCLK)和外设器件时钟(PCLK)之间的关系。APB分频器有两个作用。; g z, e) B8 h+ C6 P
首先,提供APB总线需要的外设PCLK,以使得它们能够在ARM处理器选择的速度工作。为了达到这个目的,APB总线也许放慢到处理器时钟的一半或者四分之一。 B" K: m- k7 d/ K8 X
其次,当应用中处理器不需要外设工作时,APB分频器允许进行省电模式。
G6 s2 u; Z0 b+ m% GAPBDIV寄存器,R/W,复位值为0x00,地址为0xE01FC100。% @' W' E, ` ]" |
寄存器位 | 信号名 | 取值 | 功能 | 复位值 | 1:0 | APDIV | 00: v7 }; A" R6 k
| APB总线时钟为处理器时钟的1/42 d4 n; h/ D$ d* N
| 00 | 01- ^# m& d8 T7 w0 x
| APB总线时钟和处理器时钟相同) `2 J9 d' O7 B D: U; @
| 10
1 L/ n7 Y8 X2 X | APB总线时钟为处理器时钟的1/2
$ a' O* F+ D' c! }7 C$ A" {1 i. ~# V# h | 11
$ g3 [: f7 u$ `. a" Z! x | 保留5 o& B+ l4 M5 f& g: Y4 r: z
| 7:2 |
' w5 d8 N2 W0 H/ |8 e0 G | | 保留
- d1 a: v0 P0 u6 P; i G/ Q6 [ |
9 o( b+ u8 c) G# q4 U- [3 C8 b6 H |
. W, v/ x9 a9 v+ X1 {3 H7 @! F |