Raspberry Pi OK02

实验目标

在OK01的实验基础上,通过GPIO口重复控制ACT/OK灯的亮灭。掌握OS的等待/延迟实现。

代码分析

mov r2,#0x3F0000
wait1$:
sub r2,#1
cmp r2,#0
bne wait1$

通过减法实现可控的循环延迟。


在这幅图中又可以看出想要将GPIO16置0只需要设置0x2020001c就可以了,所以代码逻辑就是

开灯 延迟 关灯 延迟 开灯 ...


结果展示