【PB-03F-kit】程序修改+ 烧录 + 点灯

[复制链接]
查看615 | 回复3 | 2024-12-4 12:02:55 | 显示全部楼层 |阅读模式

安信可社区很棒

目前社区发布的关于PB-03F-kit点灯烧录帖子已经很多了,都非常棒。

这里就不过多赘述了。😄

PB-03 系列模组应用开发资料

下载SDK源码+修改

使用PB-03F-kit点灯需要两个不要条件,SDK源码和烧录工具

点击上方“PB-03系列模组二次开发SDK源码”后面的“v3.1.3”就可以触发源码下载

点击上方“PB-03系列模组固件烧录工具”后面的“烧录工具”就可以触发烧录工具下载

或者打开下面网页

蓝牙模组之PB系列专题

SDK源码与烧录工具.JPG

下载也是可以的。

下载完成后的样子 SDK源码与烧录工具.JPG

分别解压源码与烧录工具

SDK源码与烧录工具.JPG

解压源码后会得到如上目录结构,我们找到

example->peripheral->gpio

示例 外围设备 通用输入输出接口

就找到了我们的示例程序了,双击打开4号位置的“gpio.uvprojx”

如果只点灯的话只需要复制一行

hal_gpio_write(P20,1);

然后简单修改下

hal_gpio_write(P18,1);
或者
hal_gpio_write(GPIO_P18,1);

输入“P1x”的时候会自动提示你随便选一个就行了

SDK源码与烧录工具.JPG

另外还需要修改一个地方,否则会出现 灯一闪即灭的效果

SDK源码与烧录工具.JPG

点击Options for target 选C/C++

将CFG_SLEEP_MODE=PWR_MODE_SLEEP改成CFG_SLEEP_MODE=PWR_MODE_NO_SLEEP

也就是原来的PWR_MODE_SLEEP 加个 NO 应该是不让其休眠吧

灯的颜色可以根据自己的喜好自己选

SDK源码与烧录工具.JPG

将hal_gpio_write(P18,1);替换一下就可以了

hal_gpio_write(P7,1);  // 红色
hal_gpio_write(P11,1);// 绿色
hal_gpio_write(P18,1);// 蓝色
hal_gpio_write(P34,1);// 冷色 右侧小白灯
hal_gpio_write(P0,1);// 暖色 右侧小黄灯

烧录

打开烧录工具 SDK源码与烧录工具.JPG

默认文件夹里面有两个文件,打开烧录工具后会自动生成config.ini

SDK源码与烧录工具.JPG

通过USB线连接电脑与PB03模块,然后勾选UART Setting就会显示出设置项

Port:PB03的COM口

Baud Rate:UXTDWU

其他不用动直接点“Connect”连接 SDK源码与烧录工具.JPG

出现如上图两块信息,第一块表示串口已经打开了。

第二个就是输出的信息,无限打印,会一直输出,这时候按下PB03的“RST按钮”

就会停止输出就可以准备烧录工作了 SDK源码与烧录工具.JPG

按下“RST按钮”后显示如上信息,不再持续输出棕色信息。

双击APP后面的空白格选择要烧录的文件

SDK源码与烧录工具.JPG

然后先“Erase”擦除再“Write”写入 SDK源码与烧录工具.JPG

过程比较慢,点一下就可以了。

点击“Erase”擦除右侧显示

SDK源码与烧录工具.JPG

点击“Write”写入右侧显示 SDK源码与烧录工具.JPG

再次按下“RST按钮”灯亮。

回复

使用道具 举报

WT_0213 | 2024-12-4 14:16:00 | 显示全部楼层
很详细
回复

使用道具 举报

1055173307 | 2024-12-4 16:27:24 | 显示全部楼层
回复

使用道具 举报

lovzx | 2024-12-6 16:02:51 | 显示全部楼层
学习
回复

使用道具 举报

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

本版积分规则