

答案:
void InitGpio(void)
{
EALLOW;
GpioMuxRegs.GPBMUX.all = 0x0000; // 配置为GPIO模式
GpioMuxRegs.GPBDIR.all = 0x00F0; // GPB4-7为输出,GPB0-3为输入
GpioMuxRegs.GPBQUAL.all = 0x0000; // 禁用输入滤波
GpioDataRegs.GPBDAT.all = 0x00F0; // 点亮 LED
EDIS;
}
void main(void)
{
InitPll(3); // 设置PLL参数,实现120MHz
}
void InitPll(unsigned int val)
{
volatile unsigned int i;
EALLOW;
SysCtrlRegs.PLLCR.bit.DIV = val; // 设置PLL分频器
EDIS;
}
解析如下:

