exynox裸机开发1——点亮LED

来源:互联网 发布:淘宝宝妈法兰西 编辑:程序博客网 时间:2024/06/05 08:26

1.点亮LED2

在exynox4412开发板中,led2对应引脚是 GPX2_7


根据4412芯片手册可以得到GPX2CON的地址为  0x11000C40


GPX2DAT的地址  0x11000C44


汇编指令, 这次的效果是LED2闪烁

.text.globl _start_start:ldr  r0,=[0x11000c40]ldr  r1,=[0x11000c44]@复用关系 设置方向为OUTPUTbic  r0,#0xf0000000orr  r0,#0x10000000ldr  r2,=0x11000c40str  r0,[r2]loop:@高电平orr  r1,#0x80ldr  r3,=0x11000c44str  r1,[r3]ldr  r4,=0xfffffffloop1:SUB  r4,#1cmp  r4,#0bne  loop1bic  r1,#0x80ldr  r3,=0x11000c44str  r1,[r3]ldr  r4,=0xfffffffloop2:SUB  r4,#1cmp  r4,#0bne  loop2b    loop.end





原创粉丝点击