管脚 GPF3_4
GPF3CON: 0x114001E0 -> 19:16 -> 0x1
GPF3DAT: 0x114001E4 - > 4 -> 1/0
代码如下:
#define GPF3CON (*(volatile unsigned int *)0x114001E0)
#define GPF3DAT (*(volatile unsigned int *)0x114001E4)
//延时
void mydelay(int x)
{
int i;
while(x--)
{
for(i=1000;i>0;i--);
}
}
//GPIO初始化
void GPIO_Init()
{
GPF3CON &= ~(0xf << 16);//19:16四位清0
GPF3CON |= 0x1 << 16;//19:16置为0x1
}
//开灯
void led_on()
{
GPF3DAT |= 0x1 << 4;
}
//关灯
void led_off()
{
GPF3DAT &= ~(0x1 << 4);
}
int main(int argc, char *argv[])
{
GPIO_Init();
while(1)
{
led_on();
mydelay(500);
led_off();
mydelay(500);
}
return 0;
}