|
32 | 32 | -----------------------------------------------------------------------------
|
33 | 33 | PLL0USB | 480 MHz | XTAL | External crystal @ 12 MHz
|
34 | 34 | -----------------------------------------------------------------------------
|
35 |
| - PLL1 | 180 MHz | XTAL | External crystal @ 12 MHz |
| 35 | + PLL1 | 120 MHz | XTAL | External crystal @ 12 MHz |
36 | 36 | -----------------------------------------------------------------------------
|
37 |
| - CPU | 180 MHz | PLL1 | CPU Clock == BASE_M4_CLK |
| 37 | + CPU | 120 MHz | PLL1 | CPU Clock == BASE_M4_CLK |
38 | 38 | -----------------------------------------------------------------------------
|
39 | 39 | IDIV A | 60 MHz | PLL1 | To the USB1 peripheral
|
40 | 40 | -----------------------------------------------------------------------------
|
|
44 | 44 | -----------------------------------------------------------------------------
|
45 | 45 | IDIV D | 12 MHz | IRC | Internal oscillator @ 12 MHz
|
46 | 46 | -----------------------------------------------------------------------------
|
47 |
| - IDIV E | 5.3 MHz | PLL1 | To the LCD controller |
| 47 | + IDIV E | 5.2 MHz | PLL1 | To the LCD controller |
48 | 48 | -----------------------------------------------------------------------------*/
|
49 | 49 |
|
50 | 50 |
|
|
93 | 93 | /*----------------------------------------------------------------------------
|
94 | 94 | Configure integer divider values
|
95 | 95 | *----------------------------------------------------------------------------*/
|
96 |
| -#define IDIVA_IDIV 2 /* Divide input clock by 3 */ |
| 96 | +#define IDIVA_IDIV 1 /* Divide input clock by 2 */ |
97 | 97 | #define IDIVB_IDIV 1 /* Divide input clock by 2 */
|
98 | 98 | #define IDIVC_IDIV 0 /* Divide input clock by 1 */
|
99 | 99 | #define IDIVD_IDIV 0 /* Divide input clock by 1 */
|
100 |
| -#define IDIVE_IDIV 33 /* Divide input clock by 34 */ |
| 100 | +#define IDIVE_IDIV 22 /* Divide input clock by 23 */ |
101 | 101 |
|
102 | 102 |
|
103 | 103 | /*----------------------------------------------------------------------------
|
|
159 | 159 | * N = PLL1_NSEL + 1, M = PLL1_MSEL + 1, P = 2 ^ PLL1_PSEL
|
160 | 160 | *----------------------------------------------------------------------------*/
|
161 | 161 |
|
162 |
| -/* PLL1 output clock: 180MHz, Fcco: 180MHz, N = 1, M = 15, P = x */ |
| 162 | +/* PLL1 output clock: 120MHz, Fcco: 240MHz, N = 1, M = 20, P = 1 */ |
163 | 163 | #define PLL1_NSEL 0 /* Range [0 - 3]: Pre-divider ratio N */
|
164 |
| -#define PLL1_MSEL 14 /* Range [0 - 255]: Feedback-divider ratio M */ |
| 164 | +#define PLL1_MSEL 19 /* Range [0 - 255]: Feedback-divider ratio M */ |
165 | 165 | #define PLL1_PSEL 0 /* Range [0 - 3]: Post-divider ratio P */
|
166 | 166 |
|
167 | 167 | #define PLL1_BYPASS 0 /* 0: Use PLL, 1: PLL is bypassed */
|
168 |
| -#define PLL1_DIRECT 1 /* 0: Use PSEL, 1: Don't use PSEL */ |
| 168 | +#define PLL1_DIRECT 0 /* 0: Use PSEL, 1: Don't use PSEL */ |
169 | 169 | #define PLL1_FBSEL 0 /* 0: FCCO is used as PLL feedback */
|
170 | 170 | /* 1: FCLKOUT is used as PLL feedback */
|
171 | 171 |
|
|
185 | 185 | * | up to 193MHz | 8 |
|
186 | 186 | * | up to 204MHz | 9 |
|
187 | 187 | *----------------------------------------------------------------------------*/
|
188 |
| -#define FLASHCFG_FLASHTIM 9 |
| 188 | +#define FLASHCFG_FLASHTIM 5 |
189 | 189 |
|
190 | 190 |
|
191 | 191 | /*----------------------------------------------------------------------------
|
@@ -316,7 +316,7 @@ uint32_t GetClockFreq (uint32_t clk_src);
|
316 | 316 | /*----------------------------------------------------------------------------
|
317 | 317 | System Core Clock variable
|
318 | 318 | *----------------------------------------------------------------------------*/
|
319 |
| -uint32_t SystemCoreClock = 180000000U; /* System Clock Frequency (Core Clock) */ |
| 319 | +uint32_t SystemCoreClock = 120000000U; /* System Clock Frequency (Core Clock) */ |
320 | 320 |
|
321 | 321 |
|
322 | 322 | /******************************************************************************
|
|
0 commit comments