海纳百客

海纳百客

用寄存器控制pyboard的LED

吃瓜阿阳

友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 www.hainabaike.com

用寄存器控制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尚不支持的外设模块,如看门狗。

    标签:

    发布评论 条评论)

    评论列表