本人使用的器件是LM3S811。因需要16M左右的方波输出,采用的是PWM模块是需要使用PLL对外部晶振进行倍频,系统时钟200MHz。使用的时钟设置代码如下:
SysCtlLDOSet(SYSCTL_LDO_2_75V);//设置LDO电压为2.75V
SysCtlDelay(3000);//LDO电压稳定
SysCtlClockSet(
SYSCTL_SYSDIV_1
|
SYSCTL_USE_PLL
|
SYSCTL_OSC_MAIN
|
SYSCTL_XTAL_6MHZ
);
//设置时钟
SysCtlDelay(3000);
但是,最后得出的PWM时钟却是12MHz。何故? |