[原创] 【STM32WB55 测评】+第一印象

damiaa   2019-5-4 17:49 楼主
【STM32WB55 测评】+第一印象 嵌入式爱好者看到板子都很喜欢。呵呵。 1691246863b.jpg 1691246842.jpg 无线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支持。 捕获2.PNG 由上图看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 捕获5.PNG 这个其实STM32Cube就包含了它的。你也可以单独解压开来直接用IAR ,MDK,SW4STM32打开调试编译什么的。官网要下载的包是:en.stm32cubewb2,STM32Cube 直接支持它。 2,STM32Cube(最新) 支持STM32WB55生成项目 3,STM32CubeProg烧写工具软件。 4,STM32CubeMonitor-RF 官网上有它的安装包。测试STM32WB55好用。官网要下载的包是:en.stm32cmonrfwin 捕获6.PNG 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 捕获3.PNG 8,到这里你已经准备好可以打开一个项目编译一下了: 比如打开:D:\st\stm32wb55\STM32Cube_FW_WB_V1.1.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\Thread\Thread_Cli_Cmd 然后选择create hex files. 捕获4.PNG 编译就可以看到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据手册:
DM00046982_ENV4.pdf (16.78 MB)
(下载次数: 76, 2019-5-4 17:35 上传)
DM00344191_ENV4.pdf (2.53 MB)
(下载次数: 34, 2019-5-4 17:35 上传)
stm32wb55 HAL and low-layer驱动层描述手册
en.DM00524025.pdf (9.23 MB)
(下载次数: 134, 2019-5-4 17:36 上传)
拿到开发板你应该玩一下这个: 如果你是从厂家拿到的开发板(别人没玩过)。你最好玩下这个: 看板子包装反面: 微信图片_20190504182933.jpg 1,用USB线接到nucleo板 STLINK的USB口通电。 2,把usb dongle板插到USB口通电。 3,按下usb dongle板的SW1按下,该板蓝色灯会亮5秒。然后两块板子就连上了。如果成功两个板子的小LED绿色灯会不停闪动。 4,这是按nucleo板可以控制usb dongle板的蓝色灯亮和灭。 这个就是出厂的蓝牙 P2P Server 和P2P Client通信实验。 1691246861.jpg 1691246860.jpg 1691246859.jpg 1691246849.jpg 这个例子可以在库包里找到。 捕获7.PNG 第一印象: STM32WB55 资源丰富,是ST无线芯片的大手笔。NUCLEO板和USB DONGLE板结合,让人耳目一新,而且很实惠好用。 STM32WB55 软件支持力度很大,有STM32CUBE,IAR,MDK,SW4STM32 。库包已经支持thread 蓝牙5ZIGBEE3.0估计也很快会支持。 机油,ST! 此内容由EEWORLD论坛网友damiaa原创,如需转载或用于商业用途需征得作者同意并注明出处 本帖最后由 damiaa 于 2019-5-5 10:20 编辑

回复评论 (7)

支持一下,继续学习!
点赞  2019-5-4 22:23
同款手机。
点赞  2019-5-5 06:02
同款鼠标。
点赞  2019-5-5 07:34
引用: okhxyyo 发表于 2019-5-5 06:02
同款手机。

好手机,就是电池小。
点赞  2019-5-5 09:06
引用: cruelfox 发表于 2019-5-5 07:34
同款鼠标。

好鼠标,好像是EE中奖送的。
点赞  2019-5-5 09:07
引用: anananjjj 发表于 2019-5-4 22:23
支持一下,继续学习!

互相学习。
点赞  2019-5-5 09:08
感觉ST的这个USB dongle好,切掉一截就是无线模块了。
点赞  2019-5-5 09:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复