Maix Bit K210点灯【保姆级教程】

K210有8个GPIO(通用IO)、32个高速GPIOHS(高速IO)。

无论是GPIO还是GPIOHS,每个 IO 可以分配到 FPIOA 上 48 个管脚之一;并都可以可配置输入输出信号。

GPIOHS具有如下特点: 每个 IO 具有独立中断源 中断支持边沿触发和电平触发 可配置上下拉,或者高阻

GPIO 具有如下特点: 8 个 IO 使用一个中断源 可配置触发 IO 总中断,边沿触发和电平触发

以下GPIOHS默认已经被使用, 程序中如非必要尽量不要使用: GPIOHS31 LCD_DC GPIOHS30 LCD_RST GPIOHS29 SD_CS GPIOHS28 MIC_LED_CLK GPIOHS27 MIC_LED_DATA

我们将板子上自带的RGB灯进行点亮 可以看到G、R、B也就是绿、红、蓝色分别被接在了IO12、13、14。 接下来,我们打开MaixPy IDE。 我们将此例程中的代码删去,替换为以下内容

import utime
from Maix import GPIO
from board import board_info
from fpioa_manager import fm 

fm.register(board_info.LED_R,fm.fpioa.GPIO0)
led_r=GPIO(GPIO.GPIO0,GPIO.OUT)
utime.sleep_ms(500)
led_r.value()
fm.unregister(board_info.LED_R)

之后点击运行,可以看到板子上的绿灯在点亮0.5S之后熄灭。

经验分享 程序员 微信小程序 职场和发展