接触前以为PB-03F的开发和WB2之类的类似,看过园长的帖子【蓝牙5.2 PB-03F教程】二次开发环境搭建 - PB&TG系列 - 物联网开发者社区-安信可论坛 - Powered by Discuz!,加上实践一遍表示点灯比WB2还方便。
1. 环境搭建
PB-03F开发环境主要使用Keil5集成开发环境,对于玩单片机的来说这个应该都是已经安装过了。不过这里要说的是一定要是Keil5, 更高的版本会有问题。有了Keil就可以去下载SDK了。
PB03使用的是奉加的PHY6252, 因此下载下面对应的SDK就行了。
有了这个SDK, 还需要烧录的软件,因为这个板子是不支持直接在Keil中烧录的,所以在这个网页往下滑,找到如下的:
到这里需要准备的东西就完成了,SDK和烧录工具解压即可用。
关于这个板子的更多资料可以访问:
蓝牙模组之PB系列专题 | 安信可科技
2. 准备点灯
解压SDK的目录中有很多代码案例,找到如下的工程,打开。
找到代码中Key_Demo_Init,改为如下的代码:
修改下工程的设置:
编译,就得到了hex文件。
3. 烧录运行
打开烧录工具,勾选UART Setting, 将波特率设置为UXTDWU, 输框里面会有如下的内容,表示已经连接好了。
长按复位按键,大概2s左右后,松开复位键,会出现如下输出:
这就表示进入了烧录模式。如下位置双击填入hex文件的路径。
点击Erase, 擦除程序。要注意!烧录之前必须先擦除程序:
随后点击Write进行烧录。
烧录完成,按下复位,即可看到板子上的蓝色LED亮起。 |