打印
[STM32WB]

【STM32WBA52CG测评】+初识篇

[复制链接]
1194|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
以前使用STM的产品并不少,但对其面向蓝牙无线通信的低功耗产品却是首次。
这次所得到的产品为NUCLEO-WBA52CG开发板,它所采用主控芯片以Arm® Cortex®-M33为内核是超低功耗无线微控制器STM32WBA52CG,所用封装为UFQFPN-48,它具有1 MB闪存和128KBSRAM。
该开发板在结构设计方面采用的是复合结构,见图1和图2所示其功能布局见图3所示。
图1 设计结构(正面)

图2设计结构(背面)


图3 功能布局


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

图4上电效果

图5 闪烁效果


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

图6 U盘及其内容


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

图7虚拟串口


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

图8输出信息


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

图9测试效果

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

图10 MDK-ARM界面

在解压后,其内容如图11所示。

图11 压缩包内容


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

图12 完成芯片添加


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

13 完成编译


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

图14运行效果



使用特权

评论回复
评论
王栋春 2023-7-9 22:22 回复TA
围观学习一下,楼主技术非常棒。 
沙发
jinglixixi|  楼主 | 2023-7-10 00:13 | 只看该作者
感谢鼓励!!!

使用特权

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

本版积分规则

453

主题

2750

帖子

38

粉丝