这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【WBA55CG无线MCU开发大作战】1、开箱及基本介绍

共1条 1/1 1 跳转至

【WBA55CG无线MCU开发大作战】1、开箱及基本介绍

高工
2025-01-12 20:16:28     打赏

WBA55CG无线MCU开发板开箱及板卡介绍

        作为一名硬件工程师,我一直对直接带有蓝牙功能的芯片充满好奇。最近,我有幸接触到了WBA55CG无线MCU的开发板,这对我来说是一次难得的学习机会。在此,我将与大家分享我的开箱体验以及对这块开发板的详细介绍。

一、开箱体验

        当我收到WBA55CG无线MCU开发板的快递时,心情异常激动。拆开包装,首先映入眼帘的是开发板的精美外观,标准的蓝白配色,整体的尺寸要比普通的NUCLEO要小不少,这是第一眼的印象,细看才发现,这个开发板是个两层的配置,相当于核心板+扩展板的配置,无线功能射频板子上,可以只用这个进行开发,不过本次主要是根据课程进行功能性学习

二、开发板介绍

1、整体外观

        image.png

        WBA55CG无线MCU开发板由两块板子组成:射频板和底板。射频板呈蓝色,上面带有有WBA55CG芯片,这是开发板的核心部分。底板则为白色,集成了ST-link v3,并将射频板的IO进行了引出和拓展,方便用户进行二次开发。值得一提的是,这块开发板采用了Type-c接口,这在Nucleo系列开发板中并不常见,为用户提供了更多的便利。

2、射频板

image.png

        射频板是开发板的核心所在,上面搭载了WBA55CG芯片,支持低功耗蓝牙5.3协议。这意味着开发板具有更低的功耗和更高的传输效率。同时,射频板还具有丰富的IO拓展接口,方便用户进行各种外设的连接和调试。

3、底板

image.png

        底板采用了ST的经典风格,白色配色简洁大方。底板上同样引出了射频板的IO接口,并进行了编号和标识。这些接口可以通过堆叠的方式与其他开发板或模块进行连接,为用户提供了更多的拓展可能性。在底板的右下角,有一个滑动开关,用于设置开发板的boot0的boot方式。这个设计非常贴心,方便用户在不同的启动模式下进行切换。

4、LED和按键

image.png

        开发板上还板载了三个LED和三个可以用户自定义的按键,这个算相当多的配置了。这些LED和按键可以用于用户的自定义拓展,例如状态指示、功能切换等。这样的设计不仅提高了开发板的灵活性,还为用户的开发过程带来了更多的乐趣。

三、环境搭建和项目创建

        在进行开发之前,我们需要进行环境搭建和项目创建。这里以STM32CUBEMX为例进行介绍。

1、建议安装STM32CUBEMX最新版本

        我们需要下载并安装STM32CUBEMX工具。这是ST官方提供的一款用于STM32系列微控制器的配置和初始化代码生成工具。通过它,我们可以方便地配置开发板的各项参数,并生成初始化代码,注意不同的版本支持的固件版本是有限制的。

2、新建项目

        打开STM32CUBEMX后,我们可以选择基于开发板新建项目。在搜索框中输入“NUCLEO-WBA55CG”,并选择对应的开发板型号。接下来,我们可以按需选择是否使用TrustZone功能。TrustZone是一套完整的硬件机制,用于定义和隔离两个主要的应用程序区:可信区和不可信区。根据我们的实际需求进行选择即可,没研究过所以我一般不用。

3、配置参数

        在选择完开发板组件支持后,我们可以进行自定义的配置信息。例如时钟配置、IO配置、SPI配置等。这些配置将直接影响到开发板的性能和功能,因此需要我们认真进行选择和设置。尤其注意一些扩展功能已经用到的引脚,尽可能避开

4、开启Debug选项和ICACHE

        为了方便后续的调试和开发,我们需要开启Debug选项和ICACHE。Debug选项可以让我们在开发过程中方便地查看和修改程序的运行状态;而ICACHE则可以提高程序的运行效率,优化性能,建议提前配置一下,要不每一次都会提醒。

四、总结

        通过这次开箱和板卡介绍,我对WBA55CG无线MCU开发板有了相对深入的了解。这块开发板不仅具有丰富的功能和接口,还具有很高的灵活性和可扩展性。相信在未来的开发过程中,它将成为我得力的助手。同时,我也期待能够借助这块开发板,学习和掌握更多的蓝牙技术和硬件开发知识。




关键词: WBA55CG     开箱    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]