#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)
{
}
}
|