我把程序改为:
ldr r2, = 0xFFFFFFFF
str r2, [r0,#xlli_GPCR0_offset] ;亮灯
delay
ldr r3, =0x1FFFF
delay1
subs r3,r3,#1
cmp r3,#0x0
bne delay1
ldr r2, = 0xFFFFFFFF
str r2, [r0,#xlli_GPSR0_offset] ;灭灯
B .
END
就正常显示了,即;灯亮一下,又灭掉了
但是如果不加 B . 灯就一直亮这,好象跟本走不到灭灯这个指令一样
请问大家:何解??
是程序跑飞了????那最后的状态也应该是灭灯啊