
一、开发环境和烧录工具安装
下载完后解压,双击安装,安装目录看个人选择,其他默认,然后点击完成安装。

- 下载工具安装:[https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html]
下载完后双击打开,一直点击下一步安装就行。
二、软件配置与编译例程
- 打开软件,设置中文界面

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


三、程序烧录
WCH的蓝牙芯片CH57x/CH58x大部分是支持串口烧录、USB烧录,打开烧录工具。
一、使用USB下载方式:
- 先选择MCU系列,选择好芯片型号和下载接口,然后按着Boot键,再插USB上电,设备列表会识别到一个设备。如果没有识别到识别,重新断电按Boot键上电。
- 找到下载文件中的目标程序文件,打开刚才生成的Peripheral.hex文件,然后点击下载即可。

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

三、例程效果演示
- 接USB转TTL,打开串口助手,串口会一直返回信息。
- 手机安装BLE APP:[https://www.wch.cn/downloads/BLEAssist_ZIP.html]
- 打开APP,找到Simple Peripheral,然后连接。

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


四、烧录程序异常分析
- 不识别USB口
①没有将boot脚接地
②boot脚被无意间替换成pb11(一般没有特殊需求不要替换成此引脚)。
③typec线中不包含数据传输,只是用来充电的线。 - 识别的usb设备有警告
①缺少usb驱动。
②usb线存在短路或usb引脚接了上拉或者下拉。 - 串口免按键下载处于等待设备接入
①没有按照上述的操作步骤操作。
②usb转串口工具有问题,可以换个usb转串口试试。
③串口线接触不良好。
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
蓝牙
+关注
关注
119文章
6381浏览量
179255 -
开发板
+关注
关注
26文章
6405浏览量
120550 -
BLE
+关注
关注
13文章
801浏览量
66556
发布评论请先 登录
相关推荐
热点推荐
fpga开发板 璞致 Kintex UltraScale Plus PZ-KU3P 与 PZ-KU5P核心板与开发板用户手册
的Kintex UltraScale+开发板采用核心板+底板结构,核心板提供KU3P/KU5P两种型号,配备2GB DDR4、256Mb QSPI Flash等资源,通过240P高速连接器与底板连接。底板集成了千兆以太网、QSF
fpga开发板 璞致ZYNQ 7000 系列之 PZ7035/PZ7045/PZ7100-FH 核心板与开发板用户手册
本文介绍了Xilinx Zynq-7000系列可扩展处理平台及其开发板应用。Zynq-7000采用双核ARM Cortex-A9处理器与28nm FPGA架构,支持高性能嵌入式开发。开发板采用
核心板的多领域应用与前景分析
集成了处理器、内存、存储及基本外设接口,采用紧凑型设计,具有低功耗、高性能的特点,能够满足各种复杂应用场景的需求。其模块化设计理念使得开发者可以快速构建系统原型,大幅缩短产品开发周期,降低技术门槛。 在硬件配置方面,SSD235
【新品】远距离图传数传模块开发板、蓝牙模块开发板、无线模块开发板
新品上市图传数传模块开发板蓝牙模块开发板国产无线模块开发板部分型号参与送样文末了解详情↓↓↓EWT611-900NW20S远距离图传数传模块开发板
米尔NXP i.MX 91核心板发布,助力新一代入门级Linux应用开发
积累,赋能新一代入门级嵌入式Linux应用。提供1GB LPDDR4 8GB eMMC 的核心板和开发板,核心板采用218PIN引脚的LGA封装设计,工作温度为-40℃-85℃,适应工
发表于 05-30 11:20
新品!米尔NXP i.MX 91核心板,赋能新一代入门级Linux应用
推出的米尔基于NXPi.MX91核心板及开发板(MYC-LMX91),延续了米尔在嵌入式模组领域的技术积累,赋能新一代入门级嵌入式Linux应用。提供1GBLP
NXP i.MX 91开发板#支持快速创建基于Linux®的边缘器件
NXP Semiconductors FRDM i.MX 91开发板设计用于评估i.MX 91应用处理器,支持快速创建基于Linux ^®^ 的边缘器件。该开发板还设计用于入门级Lin
米尔基于瑞芯微RK3506核心板开发板
MYC-YR3506核心板及开发板新一代入门级国产工业处理器RK3506,3核A7+单核M0多核异构RK3506B:3*Cortex-A7@1.5 GHz,Cortex-M0@200MHz
发表于 05-15 16:00
•15次下载
CH582F BLE5.3 蓝牙核心板开发板的快速入门使用

评论