一、资料准备
PB-03F的文档链接为蓝牙模组之PB系列专题,包括规格书、原理图、Combo指令AT固件和指令集、应用资料等。
PB-03F的GPIO和按键的例程是在Github上,链接为PHY6252_6222_SDK。
二、程序编译
因为电脑有MDK的环境,而且也不需要安装支持包就可以编译代码。因为芯片是M0架构,所以在设备选项是选择M0。打开例程就会发现设备型号已经选好了。
GPIO的工程文件在文件夹PHY6252_6222_SDK\my_examples\peripheral\gpio下,打开MDK工程后需要修改一下全局宏定义,将CFG_SLEEP_MODE=PWR_MOD_SLEEP改成CFG_SLEEP_MODE=PWR_MOD_NO_SLEEP,主要是配置芯片模式为非休眠模式。然后就可以编译代码,不过需要看下输出hex文件是否勾选上,因为程序下载是通过串口下载的。
编译后没有任何的错误,并在bin文件夹下生成对应的hex文件。
三、程序烧写
程序烧写是用PhyPlusKit.exe软件,在phypluskit_v2.5.2b.zip压缩包下。用Micro数据线接上插上电脑后,在软件右侧勾选UART setting就可以出现串口配置。选择对应的串口,波特率选择UXTDWU,点击Connect。然后按住板卡的RST按键两秒就会出现如下的连接成功提示
点击软件左侧的Erase按钮擦除Flash
双击APP后的空白处便会弹出hex文件选择,选择GPIO工程文件夹bin文件夹下的hex 文件,然后点击Write就可以烧写程序。烧写成功会出现如下图提示
然后按下Rst按键就会看见板卡的绿灯会闪烁,烧写软件界面有串口相关的打印。
|