
STM32WB芯片是一颗双核的芯片,cpu1是M4内核的用户可用来编写运行c代码,cpu2是M0+内核的主要作用是运行官方提供的协议栈。对于官方提供的协议栈,是一个个不同的用加密二进制形式发布的文件,也意味着这一部分是步开源的。 二进制文件的烧录,可以用STM32CubeProgrammer进行。 分隔了协议栈代码与应用层代码的好处是显而易见的,这让stm32的应用层代码配置简单。对于这块WB开发板,简单配置外设,几步就可以创建一个BLE服务器,用手机连接调试,大大方便了开发。 STM32WB的协议对于WiFi、普通蓝牙、4g和LoRa等不支持。支持的协议BLE、ZigBee和OpenThread都是短程和低速率的,容易做低功耗,在物联网开发中,有不少的应用。 如果有机会拿到这块板子,想用来做一块手表,加速度传感器、温湿度传感器和屏幕等,重要的是开启BLE服务器,与手机端进行通信。 |
【P-NUCLEO-53L8A1评测】不同距离和光强的测试
STM32N6坛友评测出炉,来围观(第二波预约继续)
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭
【STM32C0测评】Nucleo-C092开发板功耗测试
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(软件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件软件IIC一网打尽)
【STM32C0测评】Nucleo-C092开发板USART串口测试
【STM32N6570-DK评测】2.最简点灯
【STM32C0测评】Nucleo-C092开发板使用PWM控制板载LED呼吸灯