
NUCLEO-WBA65RI是基于STM32WBA65RIV7的评估板,芯片内核为Cortex-M33,片上有2MBFlash存储空间以及512KB的SRAM。 1、板卡硬件资源板卡有MB2130 MCU射频板和MB1801 夹层板组成。MB2130 MCU射频板包含主控MCU和集成PCB天线,MB1801 夹层板包含3个用户LED、3个用户按键、1个复位按键、USB TypeC接口、ST LinkV3调试器、USB TypeC调试接口以及拓展IO等用于测试芯片功能的外设。整个板卡的硬件系统框图如下: 在板卡的硬件介绍手册中可以看到板卡上对应资源的位置。 2、LED点灯以及串口打印2.1 相关硬件查看板卡的硬件原理图可知板载的LED和串口连接如下
2.2 工程配置在STM32CubeIDE中创建STM32WBA65RIV7的工程。 指定工程名并创建工程 打开工程中 开发板板载有32MHz的外部晶振,修改RCC配置。 在 在USART1界面设定USART1的工作模式和参数,并指定相应引脚的功能。 同样地,修改控制LED的引脚的功能为GPIO_Ouput 在GPIO页面修改串口引脚的输出速度 设定完成后保存文件并生成代码。 2.3 应用代码定义LED引脚的宏定义,便于代码阅读
在主函数中添加以下代码实现流水灯的效果
在代码中引入<stdio.h>头文件,并添加以下printf重定向代码,实现串口打印字符串的功能。
在主函数添加printf信息输出函数,输出信息到串口控制台
3、程序运行编译下载完成后,程序的运行效果如下 |
【ST WBA Application】使用CubeMX开发蓝牙应用——添加用户代码
【ST WBA Application】使用CubeMX开发蓝牙应用——工程代码结构
【ST WBA Application】使用CubeMX开发蓝牙应用——STM32_WPAN配置
【ST WBA Application】使用CubeMX开发蓝牙应用——硬件配置
NUCELO-WBA65RI使用u8g2驱动OLED屏幕
NUCLEO-WBA65RI移植FreeRTOS CLI
【新品发布】解码新品STM32WBA6的超能力,释放Matter-低功耗蓝牙应用潜能(文末有礼)
有奖直播 | STM32WBA6新品剖析,解锁Matter-低功耗蓝牙应用潜能(文末有奖)
基于STM32WBA55CG的直流电机驱动
STM32不止于芯,济南站个人参会心得