用寄存器控制pyboard的LED
pyb.LED(1).on() pyb.LED(1).off()
但是,pyb中也可以通过寄存器去控制LED,如:
import stm LED1 = 13 stm.mem16[stm.GPIOA+stm.GPIO_BSRRL]|=(1<<LED1) stm.mem16[stm.GPIOA+stm.GPIO_BSRRH]|=(1<<LED1) LED4 = 4 stm.mem16[stm.GPIOB+stm.GPIO_BSRRL]|=(1<<LED4) stm.mem16[stm.GPIOB+stm.GPIO_BSRRH]|=(1<<LED4)
这种方式不比用pyb.LED更好,但是可以通过这种方式控制一些MicroPython尚不支持的外设模块,如看门狗。
发表评论