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

电子说

1.4w人已加入

描述

蓝牙

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

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

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

  1. 下载工具安装:[https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html]
    下载完后双击打开,一直点击下一步安装就行。
    蓝牙

二、软件配置与编译例程

  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:[https://www.wch.cn/downloads/BLEAssist_ZIP.html]
  3. 打开APP,找到Simple Peripheral,然后连接。
    蓝牙
  4. 收发数据,例程只能收发单字节的十六进制数据,且程序没有对接收数据的处理,只能在APP发送和读取数据,串口助手收发不了数据,但APP发送数据,串口助手会有提示。
    蓝牙

蓝牙

四、烧录程序异常分析

  1. 不识别USB口
    ①没有将boot脚接地
    ②boot脚被无意间替换成pb11(一般没有特殊需求不要替换成此引脚)。
    ③typec线中不包含数据传输,只是用来充电的线。
  2. 识别的usb设备有警告
    ①缺少usb驱动。
    ②usb线存在短路或usb引脚接了上拉或者下拉。
  3. 串口免按键下载处于等待设备接入
    ①没有按照上述的操作步骤操作。
    ②usb转串口工具有问题,可以换个usb转串口试试。
    ③串口线接触不良好。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分