|
有幸获得一块NUCLEO-WBA55CG开发板,还没有玩过蓝牙,正好试用一下,折腾了很久才点上灯,分享一下。 本次使用的是CUBEMX进行配置,KEIL进行的编译和下载。 先看一下CUBEMX配置过程 使用官方例程BLE_p2pServer,安装后大概率在这个路径下。里面包含所有官方代码,可以参考使用。
使用CUBEMX打开工程,直接在Project Manager中设置成MDK-ARM就可以使用KEIL进行操作了。
点击生成代码,不用管提示,直接选择打开工程
进入KEIL后会发现有两个问题,主要是由于文件路径上没有对应的文件造成的,添加一下文件就行了。
相应的文件在如下文件夹
添加之后编译,提示如下错误,会发现有两个文件都重名了,一个是刚才添加的文件baes_ccm.c一个是ll_sys_startup.c,删除一个就行了。
再次编译如下,还缺两个.h文件,再找出来添加进去。
让我们再编译一次,再是提示有.h文件找不到,再次添加
再次编译终于成功了
下载试试看效果,点灯成功。下次再尝试添加其它功能。
|
吃透:STM32WB 上 Zigbee 睡眠终端设备开发攻略
STM32 无线 MCU HSE 频率与启动时间精确调谐实战指南
深度解读:STM32WB 2.4GHz 低成本 PCB 蛇形天线设计实战指南
经验分享 | STM32WB 双核无线 MCU 开发全流程实战指南
STM32WB 基于 Custom Template 实现 BLE 私有协议 实操开发指南
详解STM32单片机的堆栈
STM32单片机进行除零运算,为何程序不崩溃?
从照明到楼宇:STM32WBx5 BLE Mesh 落地指南
STM32WB ZigBee 配网:从“按键入网”到“安全运营”的六边形战士养成记
STM32云连接 干货都在这里!
微信公众号
手机版
不错不错🚀️
旭哥,这个板子如果直接使用cubeide的话会不会就不会出现include不到的情况了