有幸获得一块NUCLEO-WBA55CG开发板,还没有玩过蓝牙,正好试用一下,折腾了很久才点上灯,分享一下。 本次使用的是CUBEMX进行配置,KEIL进行的编译和下载。 先看一下CUBEMX配置过程 使用官方例程BLE_p2pServer,安装后大概率在这个路径下。里面包含所有官方代码,可以参考使用。 使用CUBEMX打开工程,直接在Project Manager中设置成MDK-ARM就可以使用KEIL进行操作了。 点击生成代码,不用管提示,直接选择打开工程 进入KEIL后会发现有两个问题,主要是由于文件路径上没有对应的文件造成的,添加一下文件就行了。 相应的文件在如下文件夹 添加之后编译,提示如下错误,会发现有两个文件都重名了,一个是刚才添加的文件baes_ccm.c一个是ll_sys_startup.c,删除一个就行了。 再次编译如下,还缺两个.h文件,再找出来添加进去。 让我们再编译一次,再是提示有.h文件找不到,再次添加 再次编译终于成功了 下载试试看效果,点灯成功。下次再尝试添加其它功能。 |
使用STM32WB系列微控制器构建无线应用
STM32WB基于Custom Template实现客户定制BLE私有协议
STM32 生态系统|基于STM32WB的低功耗蓝牙应用(一)
【NUCLEO-WB09KE评测】BLE创建服务和写特征控制LED
【NUCLEO-WB09KE评测】+使用STM32CubeMX新建蓝牙工程
【NUCLEO-WB09KE评测】创建BLE工程和开启调试信息
【NUCLEO-WB09KE评测】BLE例程HeartRate及工具探索
【NUCLEO-WB09KE评测】使用I2C点亮一个OLED
【NUCLEO-WB09KE评测】STM32WB09KE的内部BootLoader使用
【NUCLEO-WB09KE评测】USART的printf和GPIO的使用
不错不错🚀️
旭哥,这个板子如果直接使用cubeide的话会不会就不会出现include不到的情况了