打印
[技术讨论]

使用McuStudio生成JZW01X蓝牙工程

[复制链接]
788|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 芯岚微 于 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蓝牙工程的流程。整个过程没有写一行蓝牙代码,这效率是不是很高。

使用特权

评论回复

相关帖子

沙发
mudlife| | 2024-9-18 10:00 | 只看该作者
这个很方便,能快速生成蓝牙工程

使用特权

评论回复
板凳
芯岚微|  楼主 | 2024-9-18 10:04 | 只看该作者
mudlife 发表于 2024-9-18 10:00
这个很方便,能快速生成蓝牙工程

McuStudio工具灵活强大,可以根据个人的需求开发插件,平时蓝牙工程的配置很麻烦,现在通过McuStudio工具生成工程代码就很方便了,欢迎下载体验

使用特权

评论回复
地板
zuiguangyin| | 2024-9-18 10:28 | 只看该作者
内置的芯片资源多吗?先下载使用看看

使用特权

评论回复
5
芯岚微|  楼主 | 2024-9-18 10:33 | 只看该作者
zuiguangyin 发表于 2024-9-18 10:28
内置的芯片资源多吗?先下载使用看看

目前已经支持20多家厂商的芯片了,如果McuStudio应用暂时没有支持到您所用到的芯片,您可以联系我们,我们会即刻为您新增相关芯片资源的,欢迎免费下载体验

使用特权

评论回复
6
xionghaoyun| | 2024-9-18 17:32 | 只看该作者
帮顶

使用特权

评论回复
7
芯岚微|  楼主 | 2024-9-18 20:47 | 只看该作者

欢迎大佬去免费下载体验啊,有啥改善的也可以直接提出来

使用特权

评论回复
8
王栋春| | 2024-9-19 16:41 | 只看该作者
这技术非常到位,对该部分技术不懂,围观一下!

使用特权

评论回复
9
芯岚微|  楼主 | 2024-9-19 18:17 | 只看该作者
王栋春 发表于 2024-9-19 16:41
这技术非常到位,对该部分技术不懂,围观一下!

下次可以发表一些博主感兴趣的话题

使用特权

评论回复
10
vincent20120907| | 2024-9-21 13:20 | 只看该作者
不错,太强了

使用特权

评论回复
11
芯岚微|  楼主 | 2024-9-23 12:27 | 只看该作者

我们的McuStudio工具经历了一年多的打磨,一直在优化和调整,都是奔着简化开发过程,提高开发效率去的,感谢您的肯定

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

166

帖子

2

粉丝