STM32学习记录

601 阅读1分钟

一、入门

1.1开发环境的安装

需要安装的软件有两个:Keil5和STM32CubeMX

keil5的安装

安装

  • 安装包

  • 安装过程一直点击下一步即可(建议不要安装在C盘)

  • 安装路径一定不要有中文或空格!!

  • Keli5安装完之后要安装F1固件包

image.png

破解 以管理员身份运行软件,破解过程和Keil4完全相同,但target要选择ARM架构

1677832829913.jpg

使用

  • 编程与编译过程和Keil4完全一样

STM32F1模板工程

image.png image.png

烧录第一个程序,让STM32动起来

烧录工具有很多种,比如:串口、J-Link、ST-Link、U-Link 等等,这里使用ST-Link

而我,你的朋友,才是真正的英雄。我选择的是国产烧录器PWlink2,仅需9.9,顺丰包邮不用愁。

PWlink2与ST-Link的设置是不同的。

ST-Link需要安装驱动程序,接线图如下:

image.png

同时,ST-Link需要设置keil5的debugger为ST-Link debugger

image.png

如果使用PWlink2。首先要下载官方调试软件Power Writer,同时需要设置keil5的debugger为CMSIS-DAP

PWlink2的连线和stlink相同。

使用调试软件Power Writer时,根据单片机上的实际的芯片选择,芯片选择错误是连不上单片机的。

image.png image.png image.png