- 论坛徽章:
- 0
|
/*use GPIO to flash led*/
#include "2440addr.h"
#include "2440lib.h"
void main(void){
ChangeClockDivider(3,1);
ChangeMIPIIValue(127,2,1);
Port_Init();
Isr_Init();
Uart_Init(0,115200);
Uart_Select(0);
Uart_Printf("the main is running.\n");
rGPFCON=(rGPFCON|0xFF00)&0x55FF; /*set GPF4-GPF7 output*/
rGPFUP |= 0xF0; //disable pull up
while(1){
rGPFDAT=(rGPFDAT &0x0F)|0xE0; //GPF4 output 0
Delay(200000);
rGPFDAT=(rGPFDAT &0x0F)|0xD0; //GPF5 output 0
Delay(200000);
rGPFDAT=(rGPFDAT &0x0F)|0x70; //GPF7 output 0
Delay(200000);
rGPFDAT=(rGPFDAT &0x0F)|0xB0; //GPF6 output 0
Delay(200000);
}
return;
}
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56374/showart_1973468.html |
|