PikaPython点亮M61

[复制链接]
查看1115 | 回复10 | 2024-1-4 15:56:58 | 显示全部楼层 |阅读模式

参考链接

https://verimake.com/d/285-bl618-pikapython-led

https://gitee.com/Lyon1998/pikapython

https://docs.ai-thinker.com/_media/nodemcu-ai-m61-32s-kit_v1.1.pdf

编译烧录

vs code打开目录aithinker_Ai-M6X_SDK\examples\pikapython

修改main.c,将REPL端口改为REPL_UART0

Clipboard02.jpg

修改aithinker_Ai-M6X_SDK\bsp\board\bl616dk\board.c,注释掉两行代码

image.pngimage.png

保存后,执行命令

cd pikapython && rust-msc-latest-win10.exe && cd ..
make
make flash COMX=COM3

我的端口是COM3

重新编译烧录只需要执行

make
make flash COMX=COM3

安装串口工具

各种串口工具应该都可以,这里使用PikaPython Studio

image.pngimage.png

默认波特率为115200,点击Open连接串口,然后按板子的复位键

image.png

成功进入REPL

点灯

led引脚

image.png

leds = [12,14,15,27,29]
ios = []
for i in leds:
    io = PikaStdDevice.GPIO() # 创建一个 io 对象
    io.setPin('P%d'%i) # 设置这个 io 的引脚
    io.setMode('out') # 设置这个 io 的模式为输出
    io.enable() # 开启这个 io
    ios.append(io)

# 点灯
for io in ios:
    io.high() # 把这个 io 的电平拉高
    time.sleep(0.5)


# 关灯
for io in ios:
    io.low() # 把这个 io 的电平拉低
    time.sleep(0.5)

image.png

可以看到所有灯依次点亮

回复

使用道具 举报

hdydy | 2024-1-4 16:28:18 | 显示全部楼层

修改main.c,注释掉修改波特率的代码,采用初始化函数 console_init中的波特率2000000

image.png

重新编译烧录,波特率2000000连接串口

image.png

image.png

回复 支持 反对

使用道具 举报

1084504793 | 2024-1-4 17:12:33 | 显示全部楼层
回复

使用道具 举报

爱笑 | 2024-1-4 17:54:07 | 显示全部楼层
优秀!!
用心做好保姆工作
回复

使用道具 举报

san | 2024-1-4 22:03:12 | 显示全部楼层
回复

使用道具 举报

lazy | 2024-1-5 08:44:13 | 显示全部楼层
厉害
回复

使用道具 举报

lza | 2024-3-24 22:12:57 | 显示全部楼层
我的有问题, Y5FJ}8P48G2JT0M0D8CJNQR.png 文件有点小。我是把project.build文件中cp命令全部删除了编译烧录的
回复 支持 反对

使用道具 举报

lza | 2024-3-24 22:15:46 | 显示全部楼层
lza 发表于 2024-3-24 22:12
我的有问题,文件有点小。我是把project.build文件中cp命令全部删除了编译烧录的 ...

我这里是没有出现那个对话框的,pik工具没有200000波特率的选项。
使用串口就输出到
回复 支持 反对

使用道具 举报

hdydy | 2024-3-25 09:44:49 | 显示全部楼层
lza 发表于 2024-3-24 22:15
我这里是没有出现那个对话框的,pik工具没有200000波特率的选项。
使用串口就输出到 ...

2000000波特率时,我用Xshell连接的,没用PikaPython Studio,其他能自定义波特率的串口调试软件应该也可以
回复 支持 反对

使用道具 举报

lza | 2024-3-25 21:51:19 | 显示全部楼层
hdydy 发表于 2024-3-25 09:44
2000000波特率时,我用Xshell连接的,没用PikaPython Studio,其他能自定义波特率的串口调试软件应该也可 ...

刚好有xsell,这就去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则