你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Nucleo-WB09KE 简介、工程测试

[复制链接]
作者:无垠的广袤 2024-11-03 23:14:19 0 3402

项目名称

Nucleo-WB09KE 点灯测试

项目主题

物联网 

项目简介

Nucleo-WB09KE 开发板简介、开发环境搭建、点灯测试

项目图片

项目图片描述

Nucleo-WB09KE 开发板

软硬件框图

演示视频

项目代码仓库

Nucleo-WB09KE 工程测试

开箱2.jpg

ST 一如既往的简约包装,瓦楞纸盒,内部填充蜂窝牛皮纸用以固定开发板,减缓运输过程中的振动。开发板置于防静电袋内,以保护板载器件避免静电伤害。说明书上的二维码链接,指向开发板官网 NUCLEO-WB09KE .

Nucleo-ST.png

开发板简介

实物展示

正面.jpg

背面2.jpg

描述

NUCLEO-WB09KE 是一款低功耗蓝牙®和超低功耗板,嵌入了符合低功耗蓝牙® SIG 规范 v5.4 的强大且超低功耗的无线电。

主控芯片为 ARM 架构 STM32F723IEK6 ,性能强悍。

主控_STM32F723IEK6.jpg

ARDUINO® Uno V3 连接支持和 ST morpho 接头允许通过多种专用扩展板轻松扩展 STM32 Nucleo 开放式开发平台的功能。

功能

  • 基于 Arm® Cortex-M0®+ 内核的超低功耗无线 STM32WB09KE 微控制器,具有 512 KB 闪存和 64 KB SRAM,采用VFQFPN32封装
  • MCU 射频板 (MB2032):
    • 支持蓝牙®规范 v5.4 的 2.4 GHz 射频收发器
    • 内置 PCB 天线
  • 三个用户 LED
  • 3 个用户按钮和 1 个复位按钮
  • 板连接器:
    • USB Type-C® 接口
    • ARDUINO® Uno V3 扩展连接器
    • ST morpho 接头,可完全访问所有 STM32 I/O
  • 灵活的电源选项:ST-LINK USB VBUS 或外部电源
  • 板载 STLINK-V3EC 调试器/编程器,具有 USB 重新枚举功能:大容量存储、虚拟 COM 端口和调试端口
  • STM32CubeWB0 MCU 软件包提供全面的免费软件库和示例
  • 支持多种集成开发环境 (IDE),包括 IAR Embedded Workbench®、MDK-ARM 和 STM32CubeIDE

优势

  • 高无线性能
    • 一流的无线电,实现稳健稳定的连接
    • 最先进的无线电效率
    • IoT 设备上的电源控制选项可延长电池寿命
  • 成本效益
    • 最优价格点确保功能可用性的最佳价值
    • 在微型封装中实现高度集成(集成巴伦和 HSE 电容器)
    • 支持 2 层 PCB,以减少 BOM 并简化电路
  • 广泛的无线设计生态系统
    • 借助 STM32Cube 简化项目开发
    • 射频参考设计、IPD 芯片,便于阻抗匹配
    • 低功耗蓝牙®和 Mesh 堆栈、软件、工具和资源。

原理图

SCH1.png

SCH2.png

SCH3.png

LED

LEDs.png

按键

Buttons.png

注意事项

Type-C接口旁边的拨动开关功能如下

  • 位置 [1-2]:这是默认位置。电压源是提供 3.3 V 电压的 U4 LDO
  • 位置 [3-2]:电源是注入 VIN、5V_EXT 或 VEXT 的电压,具体取决于 SB20、SB21、SB22 和 SB33 配置。强烈建议永远不要使用此配置,因为没有系统来确保电压值正确。

slider1.jpg

详见:用户手册 .

上电测试

使用 USB 转 Type-C 数据线连接开发板与电脑,实现开发板供电和通信等功能,在连接前应对开发板进行硬件检查,确保关键跳帽位置、开关位置等配置正确,避免电压不匹配导致元器件和芯片过载。

硬件检查

  • 注意烧录方式的跳帽连接 JP1_SCH.png

    • 若采用 SWD 烧录模式,则应连接 2-3 排针,即连接 USER FLASH
    • 若采用 UART 方式烧录,则应连接 2-1 排针,即连接 BOOT Loader
  • 注意供电模式跳帽选择 5V_STLink

  • 注意拨动开关应置于默认位置 [1-2]

  • 若出现 Type-C 数据线连接开发板,设备管理器无法识别端口的情况,可尝试 ****更换数据线** 的方法,识别信息如下**

Device_STLink.png

ST-Link 固件更新

成功识别端口后,使用 STM32CubeProgrammer 软件对板载 STLink 进行更新,

ST-Link.png

点击 Firmware upgrade 按键,选中目标端口,

open_upgrade_mode.png

点击 Open in upgrade mode,再点击 Upgrade 按钮执行升级操作。

upgrading.png

升级成功

upgrade_successful.png

工程测试

下载和安装 STM32CubeMXSTM32CubeWB 软件

Board.png

选择新建开发板工程,此时软件会对已有库文件进行自动检测、更新、下载、安装

build_board.png

输入型号检索目标开发板 - 单击选定目标板 - Start Project

Pinout_Config.png

进入图形配置界面,点击目标 GPIO 引脚即可选择对应功能并实现定义;

左侧选项可对系统核心、定时器等进行具体配置;

之后进行时钟配置

Clock_Config.png

进入工程管理,实现文件保存自定义配置

Generate_Code2.png

点击右上角 Generate Code 生成对应 IDE 工程文件,并弹窗打开工程,即可进行二次开发。

Code_Genaration_Open.png

Keil Debug 设置

若选择 MDK-ARM 作为编译器,则使用 Keil 打开工程文件,

若 Keil 未检测到工程对应的设备库文件,则自动开启下载,待其下载安装完成即可关闭 Pack Installer,也点击菜单栏中的快捷按钮进入,检索缺失的包安装即可。

Application/User/Core 文件夹下打开 main.c 文件

Keil_project.png

/* USER CODE BEGIN 3 *//* USER CODE END 3 */ 之间添加目标代码。

点击魔术棒进入 Options for target 进入 Debug,选择 ST-Link Debugger,点击 Setting,进行如下配置

Keil_Debugger.png

注意到 SWDIO 能够正确识别芯片 ID 代码和设备名称,表明此时可进行程序调试和下载。

代码

main.c 文件主循环中添加闪灯程序如下

/* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */
    HAL_Delay(500);
    HAL_GPIO_WritePin(GPIOB, LD_RED_Pin|LD_BLUE_Pin|LD_GREEN_Pin, GPIO_PIN_RESET);
    HAL_Delay(500);
    HAL_GPIO_WritePin(GPIOB, LD_RED_Pin|LD_BLUE_Pin|LD_GREEN_Pin, GPIO_PIN_SET);
    /* USER CODE BEGIN 3 */
  }
  /* USER CODE END 3 */

/* USER CODE BEGIN WHILE */
  while (1)
  {

    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
        printf("WB09KE runing \r\n");
        BSP_LED_Toggle(LD1);
        HAL_Delay(300);
        BSP_LED_Toggle(LD2);
        HAL_Delay(300);
        BSP_LED_Toggle(LD3);
        HAL_Delay(300);
  }
  /* USER CODE END 3 */

点击 Rebuild 按钮编译程序。

Rebuild_blink.png

程序烧录

Flash_load.png

效果展示

blink.gif

串口打印

UART_print.gif

2个附件

收藏 评论0 发布时间:2024-11-3 23:14

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版