本帖最后由 jf_11671167 于 2021-10-9 16:31 编辑
PHY6220 开发板烧录此程序后会变成蓝牙键盘。 此程序是demo程序,跑通此工程的意义在于熟悉PHY6220整个开发流程,为后续项目开发做准备。
PHY6220 蓝牙键盘工程方法步骤:
1, 打开剑池CDK开发环境
2, 创建工作目录
3, 创建工程,加载demo 代码
4, 编译
5, 烧录
详细步骤:
1,打开剑池CDK开发工具
2,选择 project >> New Mul
ti-Project Workspace创建新的工作目录
输入工作目录名字和路径,记住 package 路径,稍后所有package 源码都在这个路径下
3,选择 project >> New IoT Project 创建新的 IoT 项目:
选择 phy6220 下一步:
选择 PHY6220 开发板,下一步:
选择 ble_hid_keyboard_demo,完成:
4,点编译:
编译完成,cdk左下角提示如下:没错误,没报警,正常生成烧录的文件
5,烧录。有两种烧录方式,cklink 烧录,串口烧录
5.1,使用 cklink debugger烧录。Cklink debugger 烧录器实物如下:
Cklink debugger 烧录器有两个版本,上图是 lite 版本,还有 pro 版本,两个版本功能差异如下:
当前市场价格是 lite 版本 200元RMB,pro版本1200元RMB,根据自己需要选择。因为此套件,没有配备 cklink 调试器,所以暂时不用这种方式烧录,使用串口烧录
5.2,使用串口烧录
开发板上有个拨动开关,和复位按键。拨动开关拨到VPP位置是烧录程序,按一下复位按键,此时串口终端输出以下内容,可以烧录了。(烧录使用 PhyPlusKit 软件烧录,这是奉加微的烧录工具,详细用法可以看平头哥教程,或者奉加微使用手册都行。)(串口参数:115200,8N1)
烧录完成,拨动开关拨到GND位置,按一下复位按键,此时串口终端输出以下内容,程序正常运行:(串口参数:115200,8N1)
6,连接手机测试,如下视频
(视频不知道怎么插入文章,先放个视频链接吧。哪位管理员或者网友知道,指导指导哈)
PS:PHY6220 串口终端输入的键码和按键对应关系如下:
比如:输入 keysend 88
keysend 是命令,88 是键码,十进制的,88 转换为16进制是 0x58,从下表中查到0x58 对应的按键是 Keypad ENTER,相当于按了ENTER键。