\G]Q4蛙 67水汪汪我我我我我我我我为玩啥物色呜呜呜44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443444444445王 去0PIO\
`按上去强强强强强强强强强强强强强强强强是·340695/=-8*-2SA1QDWFG 3HE4KJRT567890TGQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ/-*=-70+568] GPIO(General-purpose input/output)即通用型输入输出,GPIO可以控制连接在其之上的引脚实现信号的输入和输出
芯片的引脚与外部设备相连,从而实现与外部硬件设备的通讯、控制及信号采集等功能
实验步骤
1.通过电路原理图分析LED的控制逻辑
高电平点亮,低电平熄灭
2.通过电路原理图查找LED与Exynos4412的连接关系
GPX2-7
3.通过数据手册分析GPIO中那些寄存器可以控制LED
GPX2CON[7] [31:28]
4.通过程序去操控对应的寄存器完成对LED的控制
代码部分
使led2闪烁
.text
_start:
MAIN:
BL LED_CONFIG
LOOP:
BL LED_ON
BL DELAY
BL LED_OFF
BL DELAY
B LOOP
LED_CONFIG:
LDR R2, =0x11000c40
LDR R1, =0x10000000
STR R1, [R2]
MOV PC, LR
LED_ON:
LDR R2, =0x11000c44
LDR R1, =0x00000080
STR R1, [R2]
MOV PC, LR
LED_OFF:
LDR R2, =0x11000c44
LDR R1, =0x00000000
STR R1, [R2]
MOV PC, LR
DELAY:
LDR R1, =100000000
L:
SUB R1, R1, #1
CMP R1, #0
BNE L
MOV PC, LR
STOP:
B STOP
.end