【STM32WB55 测评】+第一印象
嵌入式爱好者看到板子都很喜欢。呵呵。
无线SOC: NUcleo:STM32WB55RGV6 usb dongle: STM32WB55CGU6
STM32WB55是目前最新的无线SOC,支持多协议。thread 蓝牙5,ZIGBEE3.0(据说6月份出来,在ST研讨会探听的消息)。由一个M4和一个M0+组成。
相近芯片: ST STM32WB55 TI的 CC2652,nordic
nrf52840
STM32WB55: 1 MB Flash 256 KB SRAM
CC2652 352KB Flash 256KB ROM 80K SRAM
nrf52840:单核M4 1 MB Flash + 256 KB RAM。
硬件资源相比较几款芯片STM32WB55还是不错。
TI的协议栈确实比较完善。thread 蓝牙5,ZIGBEE3.0都已经能用了。
nrf52840目前thread 蓝牙5,ZIGBEE3.0也都支持。
STM32WB55软件协议栈ZIGBEE3.0部分还需完善。但STM32WB55,nrf52840支持MDK,TI好像不支持。
STM32WB55有STM32CUBE支持,有IAR,MDK,SW4STM32支持。
由上图看
STM32WB55资源还是丰富的。除了富有多种通信特性外,IO口众多,特别是 无晶体 USB2.0 FS 接口、音频支持、还包括触摸和LCD呢!做无线产品应该还是足了。引脚: 48 pins,68 pins,100 pins。
封装方面:U = UFQFPN48 7 x 7 mm V = VFQFPN68 8 x 8 mm Y = WLCSP100 0.4 mm pitch Q = BGA129 0.5 mm pitch
这个要赞一下,DIY用
nrf52840那种封装(QFN73,WLCSP)玩起来有点力不从心。
下面看看ST提供的关于STM32WB55资源和软件方面:
1,STM32WB55开发包:STM32Cube_FW_WB_V1.1.0
这个其实STM32Cube就包含了它的。你也可以单独解压开来直接用IAR ,MDK,SW4STM32打开调试编译什么的。官网要下载的包是:en.stm32cubewb2,STM32Cube 直接支持它。
2,STM32Cube(最新) 支持STM32WB55生成项目。
3,STM32CubeProg烧写工具软件。
4,STM32CubeMonitor-RF 官网上有它的安装包。测试STM32WB55好用。官网要下载的包是:en.stm32cmonrfwin
5,资料STM32Cube_FW_WB_V1.1.0 里面有一些资料。另外ST的中文论坛stmcuorgcn有很多关于STM32WB55硬件接口的资料。
6,开发环境下一个:EWARM 8.20.2以上,MDK2.5以上,
SW4STM32 2.7以上。
7,这里用MDK,于是安装MDK(会要升级packs 让支持STM32WB55)和STM32CubeMonitor-RF
8,到这里你已经准备好可以打开一个项目编译一下了:
比如打开:D:\st\stm32wb55\STM32Cube_FW_WB_V1.1.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\Thread\Thread_Cli_Cmd
然后选择create hex files.
编译就可以看到HEX文件:D:\st\stm32wb55\STM32Cube_FW_WB_V1.1.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\Thread\Thread_Cli_Cmd\MDK-ARM\Thread_Cli_Cmd\Exe:
Thread_Cli_Cmd.hex
这里编译和调试环境就可以了。
stm32wb55据手册:
stm32wb55 HAL and low-layer驱动层描述手册
拿到开发板你应该玩一下这个:
如果你是从厂家拿到的开发板(别人没玩过)。你最好玩下这个:
看板子包装反面:
1,用USB线接到nucleo板 STLINK的USB口通电。
2,把usb dongle板插到USB口通电。
3,按下usb dongle板的SW1按下,该板蓝色灯会亮5秒。然后两块板子就连上了。如果成功两个板子的小LED绿色灯会不停闪动。
4,这是按nucleo板可以控制usb dongle板的蓝色灯亮和灭。
这个就是出厂的蓝牙 P2P Server 和P2P Client通信实验。
这个例子可以在库包里找到。
第一印象:
STM32WB55 资源丰富,是ST无线芯片的大手笔。NUCLEO板和USB DONGLE板结合,让人耳目一新,而且很实惠好用。
STM32WB55 软件支持力度很大,有STM32CUBE,IAR,MDK,
SW4STM32 。库包已经支持thread 蓝牙5。ZIGBEE3.0估计也很快会支持。
机油,ST!
此内容由EEWORLD论坛网友damiaa原创,如需转载或用于商业用途需征得作者同意并注明出处
本帖最后由 damiaa 于 2019-5-5 10:20 编辑