新一代无线双核微控制器STM32WB产品特性及BLE协议栈介绍
课程介绍
STM32WB 系列支持无线功能的双核 MCU,内嵌 工作频率为 64 MHz 的 Arm Cortex-M4 内核(应用处理器)和工作频率为 32 MHz 的 Arm Cortex-M0+ 内核(网络处理器)。凭借两款完全独立内核的创新型架构设计,其针对实时执行(无线相关的软件处理)、资源使用灵活性、电源管理和 BOM 成本都进行了优化,从而带来更好的用户体验。
STM32WB 除了富有多种通信特性外,还有一个实用的无晶体 USB2.0 FS 接口、音频支持、一个 LCD 驱动器、多达 72 个 GPIO、一个用于功耗优化的集成 SMPS 以及旨在最大限度延长电池使用寿命的多种低功耗模式。
获得 了 STM32WB55 Bluetooth 5 认证的设备提供 Mesh 1.0 软件支持和多种配置文件,并且可灵活集成专有 BLE 协议栈。
本课程本次培训,将理论与实践相结合,基于 STM32 硬件平台,主要介绍STM32WB产品性能及硬件特性, 将蓝牙技术及BLE协议栈架构层层解析, 并结合实例实践应用。
授课部分
1. STM32WB 硬件特性介绍
1)STM32WB硬件件架构
2)STM32WB电源和功耗
3)STM32WB时钟控制
4)STM32WB闪存和内存
5)STM32WB双核特性HSEM、IPCC
6)STM32WB RF特性
7)STM32WB硬件设计
2. BLE 协议栈架构介绍
1)蓝牙技术简介
2)物理层(PHY)简介
3)链路层(LL)简介
4)直接测试模式(DTM)简介
5)主机控制器接口(HCI)简介
6)逻辑链路控制和适配协议(L2CAP)简介
7)属性协议(ATT)简介
8)通用属性配置文件(GATT)简介
9)通用访问配置文件(GAP)简介
10)安全管理器(SM)简介
11)BLE应用(App)流程简介
3. STM32WB 软件部分介绍
1)STM32WB 软件架构
2)调度器、低功耗管理、软件定时器
3)STM32WB BLE应用命令接口(ACI)
4)STM32WB BLE OTA升级
5)STM32WB 生态系统
实验部分
1. 使用CubeMX 创建BLE APP
2. 定制私有配置文件(Profile)
实验平台
硬件平台:P-NUCLEO-WB55
实验前准备:
为了保证实验课程的顺利进行,请事先安装:
1)STM32CubeMX V5.1.0 下载链接
2)下载 STM32CubeWB 固件库 下载链接
3)IAR EWARM V8.32 及以上
4)STM32CubeMonitor-RF 下载链接
5)STM32CubeProg 下载链接
培训时间
2019年5月28日 厦门 (报名结束)
(厦门市湖里区金山路龙湫三里3号爱特众创空间 ,9:30-17:30)
2019年5月30日 福州 (报名结束)
(培训场地待定,9:30-17:30)
2019年7月16日 青岛 点击报名>>
(青岛市崂山区秦岭路18号财富中心3号楼东门U-café 二楼,9:30-17:30)
|