
本文主要记录开发环境的搭建和点灯,给后面的的给初学者一个参考! 第一步:获取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,至此我们的开发环境配置完毕!并且可以成功运行! 下一步我们就要添加蓝牙功能了! |
很不错,开箱加点灯,再接再厉) X @3 A3 n) C5 V: h, X* M' l |
【Wio Lite AI视觉开发套件】+移植TensorFlow Lite
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭
STM32N6坛友评测出炉,来围观(第二波预约继续)
拷打cubemx【002】——自定义还需基于芯片的工程
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
【STM32N6570-DK评测】7.探索STM32 ISP IQTune
【STM32N6570-DK评测】4.800MHz的点灯
【STM32N6570-DK评测】3.从外部flash启动
【STM32N6570-DK评测】2.最简点灯
【实测教程】STM32CubeMX-STM32L4之研究(ADC)