31~26 | 25 | 24 | 23~20 | 19 | 18 | 17 | 16 |
保留 | PLLRDY | PLLON | 保留 | CSSON | HSEBYP | HSERDY | HSEON |
31:27 | 26:24 | 23 | 22 | 21:18 | 17 | 16 | |||||
保留 | MCO[2:0] | 保留 | USBPRE | PLLMUL[3:0] | PLLXTPRE | PLLSRC | |||||
15:14 | 13:11 | 10:8 | 7:4 | 3:2 | 1:0 | ||||||
ADCPRE[1:0] | PPRE2[2:0] | PPRE1[2:0] | HPRE[3:0] | SWS[1:0] | SW[1:0] |
位26:24 | MCO: 微控制器時鐘輸出 (Microcontroller clock output) 由軟件置’1’或清零。 0xx:沒有時鐘輸出; 100:系統時鐘(SYSCLK)輸出; 101:內部RC振蕩器時鐘(HSI)輸出; 110:外部振蕩器時鐘(HSE)輸出; 111:PLL時鐘2分頻后輸出。 |
位22 | USBPRE:USB預分頻 (USB prescaler) 由軟件置’1’或清’0’來產生48MHz的USB時鐘。在RCC_APB1ENR寄存器中使能USB時鐘之前,必須保證該位已經有效。如果USB時鐘被使能,該位不能被清零。 0:PLL時鐘1.5倍分頻作為USB時鐘 1:PLL時鐘直接作為USB時鐘 |
位21:18 | PLLMUL:PLL倍頻系數 (PLL multiplication factor) 由軟件設置來確定PLL倍頻系數。只有在PLL關閉的情況下才可被寫入。 注意:PLL的輸出頻率不能超過72MHz 0000:PLL 2倍頻輸出 1000:PLL 10倍頻輸出 0001:PLL 3倍頻輸出 1001:PLL 11倍頻輸出 0010:PLL 4倍頻輸出 1010:PLL 12倍頻輸出 0011:PLL 5倍頻輸出 1011:PLL 13倍頻輸出 0100:PLL 6倍頻輸出 1100:PLL 14倍頻輸出 0101:PLL 7倍頻輸出 1101:PLL 15倍頻輸出 0110:PLL 8倍頻輸出 1110:PLL 16倍頻輸出 0111:PLL 9倍頻輸出 1111:PLL 16倍頻輸出 |
位17 | PLLXTPRE:HSE分頻器作為PLL輸入 (HSE divider for PLL entry) 由軟件置’1’或清’0’來分頻HSE后作為PLL輸入時鐘。只能在關閉PLL時才能寫入此位。 0:HSE不分頻 1:HSE 2分頻 |
位16 | PLLSRC:PLL輸入時鐘源 (PLL entry clock source) 由軟件置’1’或清’0’來選擇PLL輸入時鐘源。只能在關閉PLL時才能寫入此位。 0:HSI振蕩器時鐘經2分頻后作為PLL輸入時鐘 1:HSE時鐘作為PLL輸入時鐘。 |
位15:14 | ADCPRE[1:0]:ADC預分頻 (ADC prescaler) 由軟件置’1’或清’0’來確定ADC時鐘頻率 00:PCLK2 2分頻后作為ADC時鐘 01:PCLK2 4分頻后作為ADC時鐘 10:PCLK2 6分頻后作為ADC時鐘 11:PCLK2 8分頻后作為ADC時鐘 |
位13:11 | PPRE2[2:0]:高速APB預分頻(APB2) (APB high-speed prescaler (APB2)) 由軟件置’1’或清’0’來控制高速APB2時鐘(PCLK2)的預分頻系數。 0xx:HCLK不分頻 100:HCLK 2分頻 101:HCLK 4分頻 110:HCLK 8分頻 111:HCLK 16分頻 |
位10:8 | PPRE1[2:0]:低速APB預分頻(APB1) (APB low-speed prescaler (APB1)) 由軟件置’1’或清’0’來控制低速APB1時鐘(PCLK1)的預分頻系數。 警告:軟件必須保證APB1時鐘頻率不超過36MHz。 0xx:HCLK不分頻 100:HCLK 2分頻 101:HCLK 4分頻 110:HCLK 8分頻 111:HCLK 16分頻 |
位7:4 | HPRE[3:0]: AHB預分頻 (AHB Prescaler) 由軟件置’1’或清’0’來控制AHB時鐘的預分頻系數。 0xxx:SYSCLK不分頻 1000:SYSCLK 2分頻 1100:SYSCLK 64分頻 1001:SYSCLK 4分頻 1101:SYSCLK 128分頻 1010:SYSCLK 8分頻 1110:SYSCLK 256分頻 1011:SYSCLK 16分頻 1111:SYSCLK 512分頻 |
位3:2 | SWS[1:0]:系統時鐘切換狀態 (System clock switch status) 由硬件置’1’或清’0’來指示哪一個時鐘源被作為系統時鐘。 00:HSI作為系統時鐘; 01:HSE作為系統時鐘; 10:PLL輸出作為系統時鐘; 11:不可用。 |
位1:0 | SW[1:0]:系統時鐘切換 (System clock switch) 由軟件置’1’或清’0’來選擇系統時鐘源。 00:HSI作為系統時鐘; 01:HSE作為系統時鐘; 10:PLL輸出作為系統時鐘; 11:不可用 |
歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |