
本文主要记录开发环境的搭建和点灯,给后面的的给初学者一个参考! 第一步:获取ST官方资料1、STM32CubeMX用于生成初始化代码 https://www.st.com/zh/development-tools/stm32cubemx.html 2、ST-LINK/V2-1驱动下载https://www.st.com/zh/development-tools/stsw-link009.html#get-software 3、P-NUCLEO-WB55本次测评套件资料 https://www.st.com/zh/evaluation-tools/p-nucleo-wb55.html#documentation 4、PACK支持包https://keilpack.azureedge.net/pack/Keil.STM32WBxx_DFP.1.3.0.pack 再上述页面点击“文件”后,找到并下载一下两个文档。 um1727讲述个个不同的开发环境配置 um2435详细介绍NUCLEO-WB55开发板,内含原理图、各个模块介绍,以及如何跳线等! um2435很重要!!</font> 点击“工具与文档”并拉到最下方,即可下载相关的出厂测试程序,都是HEX文件 第二步:开始点灯众所周知任何开发板都是从点灯开始! 我这里用点灯来验证整个开发环境安装完毕,并且可以正常运行! 结合um2435文档 可知NUCLEO-WB55采用68引脚VFQFPN68封装的STM32WB55RG设计。 1、打开STM32CubeMX输入STM32WB55RGV6,双击跳转到配置界面 2、配置RCC时钟2.1、打开高速、低速时钟2.2、配置时钟树结合以上原理图,打开时间树将高速时钟设为32M,并选择使用高速时钟作为主频。 3、配置GPIO口结合原理图可知PB5高电平可以点亮LED1。 配置GPIO所以右键单击,选择GPIO输出模式 进一步配置PB5,从上到下依次为输出高、推挽输出、上拉,高速IO模式 第三步:生成代码第四步:实验1、编译与下载编译通过,0 错误,0警告! <font color="#ff0000">确认连接正常</font> 打开魔术棒->Debug->Setting 发现正常读取到芯片code,之后退出,点击下载代码即可。 设置部分擦除 和 自动复位 PS:点击下载后,会提示升级ST_Link,升级与否都可以正常下载,但是不升级每次下载都会弹框,所以我升级了。 2、实验效果下载代码前: 下载代码后: 可以看见,我们成功点亮了LED1,至此我们的开发环境配置完毕!并且可以成功运行! 下一步我们就要添加蓝牙功能了! |
很不错,开箱加点灯,再接再厉4 P8 @; H S4 d1 x |
【STM32N6570-DK评测】1.你好N6
TouchGFX应用移植自定义屏幕
拷打cubemx【001】——艰难的选型路
【STM32N6570-DK评测】4.800MHz的点灯
兔哥的杂谈【002】——如何性价比更高地去编译STM32
【STM32N6570-DK评测】2.最简点灯
Nucleo-STM32WB09KE测评-蓝牙调试并使用OLED显示数据
【STM32N6570-DK评测】3.从外部flash启动
【圣诞专享活动】使用TouchGFX做GUI显示:圣诞快乐&Merry Christmas!
【NUCLEO-WB09KE评测】创建BLE工程和开启调试信息