赞
踩
MAIX Bit开发板是SiPEED公司MAIX产品线的一员,基于嘉楠堪智科技的边缘智能计算芯片K210(RISC-V架构 64位双核)设计的一款AIOT开发板。
想要了解Maix Bit可以看看 Maix Bit - Sipeed Wiki
一、图片展示
2.实物拍摄图:
3. 网上找的的图:
二、点亮RGB彩灯
1.原理图分析--Maix-Bit V2.1(Schematic)
显然,这是IO_12、IO_13、IO_14端口控制的低电平点亮RGB灯。
IO_12--LED_G--绿色
IO_13--LED_R--红色
IO_14--LED_B--蓝色
2.软件
我使用的是 MaixPy IDE
3.代码
3.1代码解析
3.1.1 GPIO
class GPIO(ID,MODE,PULL,VALUE)
参数
ID: 使用的GPIO引脚
MODE: GPIO模式
• GPIO.IN就是输入模式
• GPIO.OUT就是输出模式
PULL: GPIO上下拉模式
• GPIO.PULL_UP 上拉
• GPIO.PULL_DOWN 下拉
• GPIO.PULL_NONE 即不上拉也不下拉
eg:led_blue=GPIO(GPIO.GPIO0,GPIO.OUT,GPIO.PULL_NONE ,value=0)
3.1.2 FPIOA与Fpioa_Manager
FPIOA为现场可编程IO阵列。此功能允许用户将255个内部功能(GPIO/I2C/UART/SPI等)映射到芯片外围的48个自由IO上.
fpioa_manager简称fm,该模块用于注册芯片内部功能和引脚,帮助用户管理内部功能和引脚。
fm 实际上是使用 Fpioa_Manager类定义的一个对象, 使用Micropython编写并集成带固件中。
乍一听,有点懵,不用慌。我们已经得到关键信息了,即fpioa_manager是用来注册与注销芯片功能与物理引脚对应关系。
(1)注册函数:
fm.register(pin,function,[force=True])
参数
该方法必须传入至少2个参数,不然将返回空值
pin: 功能映射引脚
function : 芯片功能
force: 强制分配,如果为True,则可以多次对同一个引脚注册;False则不允许同一引脚多次注册。默认为True是为了方便IDE多次运行程序使用
返回值
该方法具有2个返回值,
设置成功返回 1
设置失败返回 reg_pin,reg_func,表示的是已经被注册的引脚和功能
eg: fm.register(14,fm.fpioa.GPIO0) # 注册fm.fpioa.GPIO0到14号物理引脚
(2)注销函数:
fm.unregister(pin,function)
参数
该方法可以传入1或2个参数,当传入1个参数时,需要添加参数关键字。如果为1个参数,其引脚和功能都将被注销
pin: 功能映射引脚
function : 芯片功能
返回值
设置成功返回 pin,function,表示被注销的引脚和功能
设置失败返回 0
eg: fm.unregister(14) # 注销(之前的注册的)14号物理引脚信息
注意事项(来自fpioa_manager - Sipeed Wiki):
3.2代码实现
# 点亮RGB蓝灯
from Maix import GPIO #从Maix模块中导入GPIO这个类
from fpioa_manager import fm #从fpioa中导入fm函数
fm.register(14,fm.fpioa.GPIO0) # 注册fm.fpioa.GPIO0到14号物理引脚
led_blue=GPIO(GPIO.GPIO0,GPIO.OUT,GPIO.PULL_NONE,value=0)
#配置GPIO0,输出模式,既不上拉也不下拉,低电平
4 Maix Bit 运行
(1)点击连接按钮:
(2)选择端口
可以看到我这里是COM15端口:
选择自己的端口,点OK:
连接中,请稍等(1~2秒就好了):
连接成功,运行按钮会由灰色变成绿色:
点击运行脚本 :
运行成功(RGB灯亮起蓝色):
改引脚即可换颜色
IO_12--绿色
IO_13--红色
IO_14--蓝色
eg : # 点亮RGB绿灯
from Maix import GPIO #从Maix模块中导入GPIO这个类
from fpioa_manager import fm #从fpioa中导入fm函数
fm.register(12,fm.fpioa.GPIO0) # 注册fm.fpioa.GPIO0到12号物理引脚
led_blue=GPIO(GPIO.GPIO0,GPIO.OUT,GPIO.PULL_NONE,value=0)
#配置GPIO0,输出模式,既不上拉也不下拉,低电平
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。