#include"io.h" //arch/arm/include/asm/io.h
#define gpio_base 0xe000a000 //gpio基地址
#define gpio_dir 0x00000204 //方向寄存器的偏移地址
#define gpio_data 0xe0000040 //数据寄存器的偏移地址
int gpio1(void)
{
int data;
data = __raw_read(gpio_base + gpio_dir);
data|=0x00000002; //gpio1
__raw_writel(data,gpio_base + gpio_dir);
data = __raw_read(gpio_base + gpio_data);
data|=0x00000002; //set high
__raw_writel(data,gpio_base + gpio_data);
}
阅读(1053) | 评论(0) | 转发(0) |