这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【STM32WBA55CG开发板】开发环境配置,点亮流水灯-开箱贴

共4条 1/1 1 跳转至

【STM32WBA55CG开发板】开发环境配置,点亮流水灯-开箱贴

菜鸟
2025-01-05 11:55:08     打赏

大家好,很久之前就开始接触STM32芯片了。不过玩的大部分是F0、H5、U5系列,不具备无线功能。

最近EEPW开展了基于WBA55具备无线功能开发板的活动。

果断选择参加。


先来简短介绍一下开发板

NUCLEO-WBA52CG是一款支持Bluetooth®低功耗的无线超低功耗开发板,内嵌有符合Bluetooth®低功耗SIG 5.3规范且功能强大的超低功耗无线电模块。
ARDUINO® Uno V3连接支架和ST morpho接头利用多种专用屏蔽提供了一种扩展STM32 Nucleo开放式开发平台功能的简单方法。

所有功能

• 基于Arm® Cortex®M33内核的超低功耗无线STM32WBA52CG微控制器,具有1 MB的Flash存储器和128 KB的SRAM,采用UFQFPN48封装
• MCU射频开发板 (MB1863):
    • 支持Bluetooth® 5.3规范的2.4 GHz射频收发器
    • 带TrustZone®、MPU、DSP和FPU的Arm® Cortex® M33 CPU
    • 集成式PCB天线
• 三个用户LED
• 三个用户和一个复位按钮
• 板连接器:
    • USB Micro-B
    • ARDUINO® Uno V3扩展连接器
    • ST morpho接头,用于所有STM32 /O的完全访问
• 灵活的供电选项:ST-LINK、USB VBUS或外部电源
• 具有USB重新枚举功能的板上STLINK-V3MODS调试器/编程器:大容量存储器、虚拟COM端口和调试端口
• STM32CubeWB MCU软件包提供全面的免费软件库和示例
• 支持多种集成开发环境 (IDE),包括IAR Embedded Workbench®、MDK-ARM,以及STM32CubeIDE

STM32WBA系列基于Arm Cortex®-M33内核,运行频率为100 MHz,采用TrustZone®技术,提供高级别的安全性,同时还能保护数据、IP,并防止黑客攻击或设备克隆。
STM32WBA54/55系列支持各种协议(Bluetooth®低功耗5.4、IEEE 802.15.4通信协议、Zigbee®、Thread和Matter协议),可帮助设计师提升设计的灵活性和安全性。该产品还支持蓝牙5.4音频流。


简短的介绍到此结束。

接下来步入正文。

首先安装开发工具,这里我选择的是原厂提供的cubemxide。有一点需要注意,如果想打开课程老师提供的基础工程

需要安装1.17.0以上版本的IDE,如果你目前安装的IDE版本低于1.17,需要手动升级。

https://www.st.com.cn/zh/development-tools/stm32cubeide.html

链接放上了,记得登录账号之后,再下载,很方便的。

首先选定板卡

WBA55-BOARD.PNG

命名工程名

LED_BLINK.PNG

编辑main.c文件

添加如下代码

/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
BSP_LED_Toggle(LED_RED);
HAL_Delay(250);
BSP_LED_Toggle(LED_GREEN);
HAL_Delay(250);
BSP_LED_Toggle(LED_BLUE);
HAL_Delay(250);
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}

可以观察到流水灯效果

效果图

dbb80e6d-4175-4ae1-8bf8-ee5d358b0ecd.jpg


bdc03c48-b2b4-48b8-80f8-bfeb4cb3621d.jpg








关键词: STM32WBA55CG     流水灯    

院士
2025-01-05 12:57:52     打赏
2楼

Cortex-M33内核,天生安全性就高一个档次。

羡慕一下


专家
2025-01-05 13:43:28     打赏
3楼

感谢楼主分享


专家
2025-01-06 08:22:18     打赏
4楼

感谢楼主分享


共4条 1/1 1 跳转至

回复

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