CH582F BLE5.3 蓝牙核心板开发板的快速入门使用

0 阅读2分钟

CH1.jpg

一、开发环境和烧录工具安装

  1. 开发环境安装:www.mounriver.com/download 根据系统选择对应的安装包,文章以Win系统为例,MRS2是MRS的升级,安装MRS2就行。

下载完后解压,双击安装,安装目录看个人选择,其他默认,然后点击完成安装。

  1. 下载工具安装:www.wch.cn/downloads/W… 下载完后双击打开,一直点击下一步安装就行。

二、软件配置与编译例程

  1. 打开软件,设置中文界面

  2. 打开工程,找到对应蓝牙例程,打开例程然后编译例程,编译完后obj文件夹里会生成一个Peripheral.hex文件。

三、程序烧录

  WCH的蓝牙芯片CH57x/CH58x大部分是支持串口烧录、USB烧录,打开烧录工具。

一、使用USB下载方式:

  1. 先选择MCU系列,选择好芯片型号和下载接口,然后按着Boot键,再插USB上电,设备列表会识别到一个设备。如果没有识别到识别,重新断电按Boot键上电。
  2. 找到下载文件中的目标程序文件,打开刚才生成的Peripheral.hex文件,然后点击下载即可。

二、使用串口下载

  1. 将VCC,GND,TX,RX连接好,TX接PA8,RX接PA9,然后点击搜索设备列表,找到对应端口号,再点击下载。
  2. 下载记录那里会显示等待设备接入,然后拔插下VCC开始下载。

三、例程效果演示

  1. 接USB转TTL,打开串口助手,串口会一直返回信息。

  2. 手机安装BLE APP:www.wch.cn/downloads/B…

  3. 打开APP,找到Simple Peripheral,然后连接。

  4. 收发数据,例程只能收发单字节的十六进制数据,且程序没有对接收数据的处理,只能在APP发送和读取数据,串口助手收发不了数据,但APP发送数据,串口助手会有提示。

四、烧录程序异常分析

  1. 不识别USB口

    ①没有将boot脚接地

    ②boot脚被无意间替换成pb11(一般没有特殊需求不要替换成此引脚)。

    ③typec线中不包含数据传输,只是用来充电的线。

  2. 识别的usb设备有警告

    ①缺少usb驱动。

    ②usb线存在短路或usb引脚接了上拉或者下拉。

  3. 串口免按键下载处于等待设备接入

    ①没有按照上述的操作步骤操作。

    ②usb转串口工具有问题,可以换个usb转串口试试。

    ③串口线接触不良好。