本帖最后由 芯岚微 于 2024-9-18 10:07 编辑
#技术资源# #申请原创# @21小跑堂
如何使用McuStudio生成JZW01X蓝牙工程 McuStudio 国内领先的MCU开发神器,全面兼容各大厂商的多样芯片。McuStudio 能够简化芯片配置、缩短项目开发周期,可以生成 keil,iar,gcc 等平台的工程代码。 McuStudio 是一款由 McuTeam 精心打造的图形化软件配置工具,通过图形化的配置及可快速生成工程代码的一款便捷应用,使用者仅可通过拖拽,选择,输入的方式即可配置微控制器的时钟、外设、引脚和中间件堆栈,另外平台还支持拓展的方式来开发一些复杂的功能!
作为一款功能强大的桌面应用,其 开箱即用 的特性让用户能够即刻上手,能轻松的让开发者进入开发。然而,当项目需求变得更为复杂,或是希望提升开发效率时,McuStudio 的扩展功能便成为了不可或缺的强大助力,目前McuStudio 已内置多个插件,均可助力我们更高效的开发,下边详细讲解一下如何通过McuStudio 生成JZW01X蓝牙工程。
McuStudio已经支持JZW01X系列蓝牙芯片了,今天我来为大家演示一下,如何用McuStudio快速创建JZW01X系列蓝牙芯片工程。
第一步:创建工程 关于McuStudio创建工程的详细指南,请查看本博主的其他帖子,都会有详细的介绍 1. 通过“芯片资源”管理界面,直接创建工程,点击左侧菜单“芯片资源” 2. 搜索JZW010F8Q6B芯片,点击“创建工程 ” 3. 填写工程信息,包括工程名称,工程路径,SDK版本,开发平台。McuStudio支持多种开发平台,可以选择一个,也可以多选,填写完成后,点击创建。 4. 工程创建完成后,界面显示外设树和芯片视图 第二步:配置工程 1. 配置引脚:在芯片视图上,点击需要配置芯片引脚,在弹出的引脚功能中选则对应的功能,选择功能后,引脚会显示当前的功能,并自动改变引脚颜色。 2. 在左侧的外设树中选择GPIO节点,下面会显示GPIO的配置面板 根据需求配置GPIO的参数。 3. 配置串口 3.1在左侧的外设树中选择UART0节点,下面会显示串口的配置面板,打开使能,根据实际需求配置相关参数。 3.2 如果需要串口中断,则使能串口中断并选择优先级。 3.3 如果需要用到DMA功能,在DMA配置面板中配置DMA。 第三步:配置蓝牙功能 1. 在左侧导航栏中选择扩展,找到BleCode扩展,如果没有安装,则先安装,安装完成后,点击打开。 2. BleCode扩展打开后,如图所示。左上脚为蓝牙服务树,可以添加/删除服务。左下脚为服务节点配置界面。右侧包含手机预览界面,以及蓝牙广播,连接,功耗等参数配置 3. 在广播配置界面中,配置蓝牙广播参数。 4. 在连接配置界面中,配置蓝牙连接参数。 5. 根据项目应用,添加服务,右侧实时预览 6. 在顶部菜单“拓展”中选择生成BLE代码,生成完成后,弹出代码生成完成的提示 第四步:生成项目工程 1. 点击顶部菜单中的“工程”>>“生成”,McuStudio会根据你的配置生成代码工程,工程代码在创建工程的工程路径下 第五步:打开项目工程 1. 在Studio目录下,包含了工程,ble_demo.json是McuStudio的配置文件,ble_demo.mcustudio是McuStudio的项目文件,双击该文件可以快速打开McuStudio 2. 打开Studio目录,包含了JZW010F8Q6B蓝牙芯片的去驱动文件、蓝牙相关库文件,其中MDK为keil平台的目录,如果选择其他平台,则会生成其相关的目录。 2. 打开keil工程,可以看到McuStudio生成的整个工程结构这些代码是根据配置参数生成的。编译下载到芯片。 第六步:真机测试 点击连接,连接成功后,其服务视图和在BleCode中预览的一样。
以上就是通过McuStudio快速生成JZW010F8Q6B蓝牙工程的流程。整个过程没有写一行蓝牙代码,这效率是不是很高。
|