AC7811系统时钟可以达到100MHz.
时钟系统的框图如下:
以下通过PLL设置系统时钟为100MHz。
主要设置如下参数:
代码如下:
void clk_init(void)
{
CKGEN_SetPLLReference(PLL_REF_INTERAL_OSC/*PLL_REF_EXTERNAL_OSC*/);//pll时钟源选择外部晶振(8M)
CKGEN_SetPllPrevDiv(PLL_PREDIV_2);
CKGEN_SetPllPostDiv(PLL_POSDIV_1);
CKGEN_SetPllFeedbackDiv(100);
CKGEN_SetPllDiv(2);
CKGEN_SetSysclkDiv(SYSCLK_DIVIDER_1);
}
经过以上设置理论上系统时钟应该是100MHz。但是系统每天提供获取系统时间的函数,无法获得实际系统时钟是多少。好像跟不设置是一样的,官方好像也没有相关设置系统时钟的文档。
|