印象中每次拿到的ST板卡都是塑料壳子包装,这次不同了,满满的环保概念。
然后这种蛇皮样的包装再次让我长了见识。
接下来又吃了一惊,居然直接粘贴了一块V3版的STLINK调试器。
好吧,配置略微拉满的感觉,看看主角是什么样子
居然盖了屏蔽罩,拿掉他
没错,就是一颗STM32WBA52CG的芯片,一颗具有蓝牙的单片机芯片。
ST开放的有Github资料,本想试试蓝牙功能,不过这个基于Web的工具需要安装nodejs环境,
暂时作罢。后面研究做一个桌面版的工具。
还是来点个灯庆祝下咯。选择板卡,默认配置有按键和LED,直接修改时钟等生成工程。
闭眼写下几行代码,放在 USER CODE 块注释内
HAL_GPIO_TogglePin(LD1_GPIO_Port,LD1_Pin);
HAL_GPIO_TogglePin(LD2_GPIO_Port,LD2_Pin);
HAL_GPIO_TogglePin(LD3_GPIO_Port,LD3_Pin);
HAL_UART_Transmit(&huart1,(uint8_t*)"hello stm32wba52",16,0xf);
HAL_Delay(200);
编译烧录运行,一气呵成,点灯不该遇到问题的,不是么,RGB三色都会闪烁。
串口也工作了。其实这也验证了ST的无线MCU仍然保留这易于使用的优良特性。
接下来逐渐了解其他特性,比如用CubeMX创建工程的时候会提示是否开启TrustZone。MDK添加Flash算法时有NSecure和Secure之分。
芯片还有MPU, FPU,DSP等高级单元。属于是比较优秀的一款产品。
|