本帖最后由 624300511 于 2014-1-15 13:14 编辑
那估计是我时钟配置错误了,led一直不能点亮!
void SysCLKConfig(void)
{
UNLOCKREG();
SYSCLK->PWRCON.XTL12M_EN |=1;
while((SYSCLK->CLKSTATUS.XTL12M_STB)==0);
SYSCLK->PLLCOM.IN_DV =1;
SYSCLK->PLLCOM.FB_DV =46;
SYSCLK->PLLCOM.OUT_DV = 3;
SYSCLK->PLLCOM.OE = 0;
SYSCLK->PLLCOM.PD = 0;
SYSCLK->PLLCOM.PLL_SRC = 1;
while((SYSCLK->CLKSTATUS.PLL_STB));
DrvSYS_Delay(100);
SYSCLK->CLKDIV.HCLK_N = 0;
SYSCLK->CLKSEL0.STCLK_S = 0;
SYSCLK->CLKSEL0.HCLK_S = 2;
DrvSYS_Delay(100);
LOCKREG();
}
这样是哪里出了问题?
点灯低电平亮:GPIOC->DOUT &= ~(1<<5); |