最近因为换单片机,选了型号M4的 SAM4E8E型号的,号称可达到00120MHz主频。
但是我现在遇到了系统时钟配置问题,没法达到12Mhz。我没用studio软件编译,我用的是keil编译器,用的寄存器配置的方法,
没有用库函数。
我主要的思想是
1、开启12Mhz
2、配置PLL寄存器的MULA和DIVA的值,按照公式12Mhz*(MUL+1)/DIV得到120Mhz
3、使能PLL
PMC_MCKR->CSS=1.
CKGR_MOR->MOSCSEL=1.
wait(PMC->MOSCSELS);
CKGR_PLLAR->MULA=0x30;
CKGR_PLLAR->DIVA=0x03;
不知道问题出在哪里?
|