int i;
/* Unlock the protected registers */
UNLOCKREG();
/* Enable the 12MHz oscillator oscillation */
DrvSYS_SetOscCtrl(E_SYS_XTL12M, 1);
/* Waiting for 12M Xtal stalble */
SysTimerDelay(5000);
/* HCLK clock source. 0: external 12MHz; 4:internal 22MHz RC oscillator */
DrvSYS_SetHCLKSource(0);
/*lock the protected registers */
LOCKREG();
DrvSYS_SetClockDivider(E_SYS_HCLK_DIV, 0); /* HCLK clock frequency = HCLK clock source / (HCLK_N + 1) */
GPIOC->PMD.PMD0=1;
GPIOC->PMD.PMD1=1;
GPIOC->PMD.PMD2=1;
GPIOC->PMD.PMD3=1; //IO led
while(1){
for(i=0;i<3000000;i++); GPIOC->DOUT = 0; /* switch on LEDs */
for(i=0;i<3000000;i++); GPIOC->DOUT = 15; /* switch off LEDs */
}
以上代码通过,谢谢了~~~~~~
|