本帖最后由 xu@xupt 于 2023-7-11 16:26 编辑
STM32WBA52CG测评—初遇
1、STM32WBA32开箱
很荣幸能获得STM32WBA52CG开发板评测名额,这次开发板用料确实很足: 1、首先,在下载器方面。STM32WBA52CG开发板采用STM32F723IEK6处理器作为开发板的程序下载工具。(这就很奢侈,STM32F723IEK6带DSP和FPU的高性能ARM Cortex-M7 MCU,具有512 KB Flash、216 MHz CPU、ART加速器、一级缓存和256KSDRAM)。 2、其次,STM32WBA52CG开发板评使用的是STM32WBA32芯片,将在后续介绍。
3、STM32WBA52CG开发板使用NUCLEO-64布局方式,该布局方式支持arduino框架,但是暂不支持STM32WBA52CG。
2、简介 超低功率无线STM32WBA52CG微控制器,基于Arm®Cortex®-M33内核,采用UFQFPN48封装,配备1M字节闪存和128K字节SRAM•MCU射频板(MB1863): –2.4GHz射频收发器,支持Bluetooth®规范v5.3 –带有TrustZone®、MPU、DSP和FPU的Arm®Cortex®M33CPU –集成PCB天线 •三个用户LED指示灯 •三个用户按钮和一个复位按钮 •板载连接器:–USBMicro-B–ARDUINO®UnoV3扩展连接器 –STmorpho头针,可完全访问所有STM32I/O引脚 •灵活的电源供应选项:ST-LINKUSBVBUS或外部源 •带有USB重新枚举功能的板载STLINK-V3MODS调试器/编程器:支持大容量存储、虚拟COM端口和调试端口 •提供与STM32CubeWBMCUPackage一起的综合免费软件库和示例
•支持多种开发环境(IDE),包括IAREmbeddedWorkbench®、MDK-ARM和STM32CubeIDE
板载的STM32WBA52CG采用Cortex®-M33内核,具有100Mhz的频率,coremark约为402(Arm® Cortex®-M33 内核处理达到了1.5 DMIPS/MHz和4.02 CoreMark/MHz)。芯片处理速度已经足够快,甚至可以添加一些复杂算法用于本地边缘计算。 3、P2P无代码实验 Step1:打开链接,https://applible.github.io/Web_Bluetooth_App_WBA/
STEP2:上电,在绿灯闪烁期间进行蓝牙连接。
STEP3:蓝牙连接之后出现P2P服务
STEP4:通过 lighton/lightoff控制蓝色LED的灭
STEP5:通过 lighton/lightoff控制蓝色LED的亮
|