S5PV210寄存器设置示例:
1、汇编设置寄存器
ldr r0, =0xE0200280
ldr r1, =0x00001111
str r1, [r0]
@将GPJ2CON[0]~GPJCON[3]设置为输出,即设置与LED相连的4个引脚为输出
ldr r0, =0xE0200284
move r1, 0xF0
str r1, [r0]
@将GPJ2DAT[0]~GPJ2DAT[3]设置为0,即设置与LED相连的4个引脚为输出低电平(点亮LED)。
2、C语言设置寄存器
#define GPJ2CON (*(volatile unsigned long *)0xE0200280)
#define GPJ2DAT (*(volatile unsigned long *)0xE0200284)//Give address of register alias
GPJ2CON=0x00001111;//Set GPJ2CON[0]~GPJ2CON[3] as out put
GPJ2DAT=0xF0;//Set GPJ2DAT[0]~GPJ2DAT[3] as low(Light Leds)
1、汇编设置寄存器
ldr r0, =0xE0200280
ldr r1, =0x00001111
str r1, [r0]
@将GPJ2CON[0]~GPJCON[3]设置为输出,即设置与LED相连的4个引脚为输出
ldr r0, =0xE0200284
move r1, 0xF0
str r1, [r0]
@将GPJ2DAT[0]~GPJ2DAT[3]设置为0,即设置与LED相连的4个引脚为输出低电平(点亮LED)。
2、C语言设置寄存器
#define GPJ2CON (*(volatile unsigned long *)0xE0200280)
#define GPJ2DAT (*(volatile unsigned long *)0xE0200284)//Give address of register alias
GPJ2CON=0x00001111;//Set GPJ2CON[0]~GPJ2CON[3] as out put
GPJ2DAT=0xF0;//Set GPJ2DAT[0]~GPJ2DAT[3] as low(Light Leds)