问题已解决
文件SYSTEM_LPC17XX.C可能是从早期的NXP程序中移植过来的,其中分频比被限制为奇数.
故在程序中限制为:
#if ((CCLKCFG_Val != 0) && (((CCLKCFG_Val - 1) % 2)))
#error "CCLKCFG: CCLKSEL field does not contain only odd values or 0!"
而LPC17XX的限制范围应为:
#if (CCLKCFG_Val < 2) /* CCLKSEL must be greater then 1 */
#error "CCLKCFG: CCLKSEL must be greater then 1 if PLL0 is used!"
|