感谢ST和21IC给机会试用STM32WB09KE的开发板,之前也调试过蓝牙模块,不过因为距离问题项目上最后没用上,但是蓝牙在生活中各种设备都有它的身影,手环,电子锁,等等... 所以蓝牙还是很有必要学习一下的,随着物联网的发展,ST好像从去年就开始推这种无线+MCU的方案,有MCU+蓝牙,MCU+LORA,在项目里已经试过LORA方案(STM32WLE),使无线传感器体积可以做的很小,这个还是很有优势的,功耗做的也非常好,基于ST的生态,上手还是很快。 第一部分:开箱美照 废话不多说,先上开箱美照,如下图: 上面是蓝牙板,下面是ST-LINK烧写器。 第二部分:开发板上电,安装驱动 上电后,开发板识别为一个U盘,相关文件如下图所示: 打开GETSTART文件,可以访问ST官网下载资料。 安装ST-LINK驱动,链接: https://www.st.com.cn/zh/development-tools/stsw-link009.html#get-software 安装驱动后,开发板识别为STLINK。 这样就可以烧写程序啦! 第三部分:搭建开发环境 打开我的STM32CubeMX, 选择NUCLEO-WB09KE板 中间从STM32CubeMX下载例程,安装PACK包因为电脑安装的程序版本问题,搞了好久终于解决了,重装了CubeMX和KEIL软件,新旧兼容性真的很麻烦,之前用的电脑还是WIN7根本跑不起来,换了WIN10电脑,把KEIL换成了MDK538a版本总算了把问题都解决了,可以正常编译程序了,真不容易啊。 总算完成了开发环境安装,可以开始验证程序,跑起来。 |