安信可社区很棒
目前社区发布的关于PB-03F-kit点灯烧录帖子已经很多了,都非常棒。
这里就不过多赘述了。😄
PB-03 系列模组应用开发资料
下载SDK源码+修改
使用PB-03F-kit点灯需要两个不要条件,SDK源码和烧录工具
点击上方“PB-03系列模组二次开发SDK源码”后面的“v3.1.3”就可以触发源码下载
点击上方“PB-03系列模组固件烧录工具”后面的“烧录工具”就可以触发烧录工具下载
或者打开下面网页
蓝牙模组之PB系列专题
下载也是可以的。
下载完成后的样子
分别解压源码与烧录工具
解压源码后会得到如上目录结构,我们找到
example->peripheral->gpio
示例 外围设备 通用输入输出接口
就找到了我们的示例程序了,双击打开4号位置的“gpio.uvprojx”
如果只点灯的话只需要复制一行
hal_gpio_write(P20,1);
然后简单修改下
hal_gpio_write(P18,1);
或者
hal_gpio_write(GPIO_P18,1);
输入“P1x”的时候会自动提示你随便选一个就行了
另外还需要修改一个地方,否则会出现 灯一闪即灭的效果
点击Options for target 选C/C++
将CFG_SLEEP_MODE=PWR_MODE_SLEEP改成CFG_SLEEP_MODE=PWR_MODE_NO_SLEEP
也就是原来的PWR_MODE_SLEEP 加个 NO 应该是不让其休眠吧
灯的颜色可以根据自己的喜好自己选
将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);// 暖色 右侧小黄灯
烧录
打开烧录工具
默认文件夹里面有两个文件,打开烧录工具后会自动生成config.ini
通过USB线连接电脑与PB03模块,然后勾选UART Setting就会显示出设置项
Port:PB03的COM口
Baud Rate:UXTDWU
其他不用动直接点“Connect”连接
出现如上图两块信息,第一块表示串口已经打开了。
第二个就是输出的信息,无限打印,会一直输出,这时候按下PB03的“RST按钮”
就会停止输出就可以准备烧录工作了
按下“RST按钮”后显示如上信息,不再持续输出棕色信息。
双击APP后面的空白格选择要烧录的文件
然后先“Erase”擦除再“Write”写入
过程比较慢,点一下就可以了。
点击“Erase”擦除右侧显示
点击“Write”写入右侧显示
再次按下“RST按钮”灯亮。