#define SYSAHBCLKDIV (*((volatile unsigned long *)0x40048078)) #define SYSAHBCLKCTRL (*((volatile unsigned long *)0x40048080)) #define IOCON_PIO0_1 (*((volatile unsigned long *)0x40044010)) #define MAINCLKSEL (*((volatile unsigned long *)0x40048070)) #define MAINCLKUEN (*((volatile unsigned long *)0x40048074)) #define CLKOUTCLKSEL (*((volatile unsigned long *)0x400480E0)) #define CLKOUTUEN (*((volatile unsigned long *)0x400480E4)) #define CLKOUTCLKDIV (*((volatile unsigned long *)0x400480E8)) int main(void) { SYSAHBCLKDIV &=0xFFFFFF00; SYSAHBCLKDIV |=0x00000001; MAINCLKSEL &=0xFFFFFFFC; MAINCLKUEN &=0xFFFFFFFE; MAINCLKUEN |=0x00000001; SYSAHBCLKCTRL |=0x00018000; IOCON_PIO0_1 &= 0xFFFFFFF8; IOCON_PIO0_1 |=0x00000001; CLKOUTCLKSEL &=0xFFFFFFFC; CLKOUTCLKSEL |=0x00000003; CLKOUTCLKDIV &=0xFFFFFF00; CLKOUTCLKDIV |=0x00000001; CLKOUTUEN &=0xFFFFFFFE; CLKOUTUEN |=0x00000001; while(1) { } } |