[STM32WB] 【STM32WBA52CG测评】+初识篇

[复制链接]
2071|3
 楼主| jinglixixi 发表于 2023-7-9 21:53 | 显示全部楼层 |阅读模式
以前使用STM的产品并不少,但对其面向蓝牙无线通信的低功耗产品却是首次。
这次所得到的产品为NUCLEO-WBA52CG开发板,它所采用主控芯片以Arm® Cortex®-M33为内核是超低功耗无线微控制器STM32WBA52CG,所用封装为UFQFPN-48,它具有1 MB闪存和128KBSRAM。
该开发板在结构设计方面采用的是复合结构,见图1和图2所示其功能布局见图3所示。
1.jpg
图1 设计结构(正面)

2.jpg
图2设计结构(背面)


3.jpg
图3 功能布局


在上电的情况下,其显示效果如图4和图5所示,正反两面均有LED被点亮。

4.jpg
图4上电效果

5.jpg
图5 闪烁效果


而在电脑端,则有虚拟U盘出现,其内容如图6所示。因此可以看出,该开发板是可以用拖曳的方式来下载用户程序的。

6.jpg
图6 U盘及其内容


此时,若打开设备管理器则可见到有虚拟串口呈现,也就是说用USB口就可进行串行通讯。

7.jpg
图7虚拟串口


在打开串口助手之类通讯工具的情况下,则可见到图8所示的输出信息。

8.jpg
图8输出信息


另外,若通过串口向其发送数据,也会有相应的回应,只是暂时还不清楚其接收的指令是什么。

9.jpg
图9测试效果

此外,若通过收集来查看周围的蓝牙设备,则会见到一个名为“P2PS_WBA7B”的蓝牙设备,这便该开发板的标志。
由于该开发板支持多种集成开发环境(IDE),包括IAR嵌入式工作台、MDK-ARM和STM32CubeIDE等,故可以MDK-ARM来进行开发。
在安装了MDK-ARM的基础上,为了便于后续的测试,可在官网来下载相应的例程压缩包。

10.jpg
图10 MDK-ARM界面

10p.jpg
在解压后,其内容如图11所示。

11.jpg
图11 压缩包内容


另外,为了支持该开发板还需下载开发板的升级包。
11p.jpg
在安装升级包后,即可在芯片列表中见到对该开发板的芯片支持。

12.jpg
图12 完成芯片添加


在完成程序编译后,可见到图13所示的结果。

13.jpg
13 完成编译


在生成目标文件的情况下,将生成的*.hex文件拖曳到虚拟U盘中即可实现程序下载,对于LED灯所示的例程其执行效果如图14所示,说明下载正常,这样就为后续的开发铺平了道路。

14.jpg
图14运行效果



评论

围观学习一下,楼主技术非常棒。  发表于 2023-7-9 22:22
 楼主| jinglixixi 发表于 2023-7-10 00:13 | 显示全部楼层
感谢鼓励!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

525

主题

2964

帖子

39

粉丝
快速回复 在线客服 返回列表 返回顶部