概述
McuStudio 的扩展生态系统是其卓越功能的核心支柱,不仅内置了多样化的扩展工具以满足广泛需求,还通过开放的API接口鼓励开发者自行构建定制化的扩展功能。面对复杂多变的项目挑战或追求极致的开发效率时,这些扩展功能便成为了不可或缺的加速器。它们不仅能够填补标准功能的空白,还能够根据具体工作流程进行优化,确保每位开发者都能拥有最适合自己的工作环境和工具集。因此,无论是内置还是自定义的扩展,都是推动 McuStudio 成为强大且灵活开发平台的关键因素
扩展
蓝牙芯片拓展案例
McuStudio已经支持 JZW01X 系列蓝牙芯片了,今天我来为大家演示一下,如何用 McuStudio 快速创建 JZW01X 系列蓝牙芯片工程
创建工程
使用 McuStudio 创建工程的详细指南在本网站已有介绍,详情请移步至 创建工程
- 通过 芯片资源 管理界面,直接创建工程,点击左侧菜单 芯片资源

- 搜索
JZW010F8Q6B芯片,点击创建工程
- 填写工程信息,包括工程名称,工程路径,SDK版本,开发平台。McuStudio支持多种开发平台,可以选择一个,也可以多选,填写完成后,点击
创建
- 工程创建完成后,界面显示外设树和芯片视图

配置工程
- 配置引脚:在芯片视图上,点击需要配置芯片引脚,在弹出的引脚功能中选则对应的功能,选择功能后,引脚会显示当前的功能,并自动用特殊的颜色标注当前引脚

- 在左侧的外设树中选择
GPIO节点,下面会显示GPIO的配置面板,根据需求配置GPIO的参数
- 配置串口
- 在左侧的外设树中选择
UART0节点,下面会显示串口的配置面板,开启使能,根据实际需求配置相关参数
- 如果需要 串口中断,则使能 串口中断 并选择 优先级

- 打开DMA配置面板,配置DMA

配置蓝牙功能
- 在左侧导航栏中选择扩展,找到 BleCode扩展,如果没有
安装,则先安装,安装完成后,点击打开
- BleCode扩展 打开后,如图所示。左上脚为 蓝牙服务树,可以
添加/删除服务。左下脚为服务节点配置界面。右侧包含手机预览界面,以及蓝牙广播,连接,功耗等参数配置
- 在广播配置界面中,配置蓝牙广播参数

- 在连接配置界面中,配置蓝牙连接参数

- 根据项目应用,添加服务,右侧实时预览

- 在顶部菜单“拓展”中选择生成BLE代码,生成完成后,弹出代码生成完成的提示

生成项目工程
- 点击顶部菜单中的
工程>>生成,McuStudio会根据你的配置生成代码工程,工程代码在创建工程的工程路径下
打开项目工程
- 在Studio目录下,包含了工程,ble_demo.json是McuStudio的配置文件,ble_demo.mcustudio是McuStudio的项目文件,双击该文件可以快速打开McuStudio

- 打开Studio目录,包含了
JZW010F8Q6B蓝牙芯片的去驱动文件、蓝牙相关库文件,其中MDK为keil平台的目录,如果选择其他平台,则会生成其相关的目录
- 打开
keil工程,可以看到 McuStudio 生成的整个工程结构这些代码是根据配置参数生成的。编译下载到芯片
真机测试
点击连接,连接成功后,其服务视图和在BleCode中预览的一样 

以上就是通过McuStudio快速生成JZW010F8Q6B蓝牙工程的流程。整个过程没有写一行蓝牙代码,这效率是不是很高!! 赶紧下载体验一下吧!
