寄存器控制LED只需找到相应的寄存器对其进行设置就可以了!
如下代码:
import stm
from pyb import LED
import time
stm.mem32[0x58020800]=0x55555555
stm.mem32[0x58020800+0x04]=0x0000000f
stm.mem32[0x58020C00]=0x000000
while(1):
stm.mem32[0x58020800+0x14]=0x0000
stm.mem32[0x58020800+0x18]=0x0005
time.sleep(1)
stm.mem32[0x58020800+0x14]=0x0000
stm.mem32[0x58020800+0x18]=0x0006
time.sleep(1)
stm.mem32[0x58020C00+0x14]=0x0000
print("1")
print(stm.mem32[0x58020C00+0x10]&(0x1<<12)>0)
print(stm.mem32[0x58020C00+0x10]&(0x1<<13)>0)
print(stm.mem32[0x58020C00+0x10]&(0x1<<14)>0)
这个代码对应的是openmv4
下面是打印几个脚的输出值