作者:材女貝蒂_673_576 | 来源:互联网 | 2023-09-24 19:35
Stm32单片机是大多数嵌入式工程师入口的设备,现在带着大家介绍一下怎么快速入门stm32。 目前stm32的生产厂商依法半导体,已经开发出一套软件 STM32CubeMX + keil 的方式用来自动生成自己公司生产的全部stm单片机产品。
首先需要读者自行成stm32 官网下载这两个软件,完成安装,安装步骤这里省略。
下面详细介绍如何配合使用这两款软件。以 stm32f051k8u6 作为举例。
1、首先双击打开STM32CubeMX
2、鼠标单击选择 New Project
3、在搜索框中搜索 stm32f51k8
4、鼠标双击stm32f051k8Ux
5、下载stm32f051k8u6的库,如下图 Help-> Install New Libraries
6、勾选stm32f0 ,然后单击Install Now, 下载完成之后,方框就会变绿色,表示成功
7、点击齿轮,生成芯片代码,
8、输入项目名称 Project Name (最好不要有中文)。
选择项目保存到磁盘路径 Browse(最好不要有中文)。
选择生成 Keil5软件项目 Toolchain / IDE -> MDK-ARM V5
生成项目 鼠标单击 OK
9、使用Keil5软件打开 stm32 工程, 鼠标单击 Open Project
至此,会自动打开事先安装好的 keil5 软件
接下来使用keil软件完成项目编译和烧写
1、单击build 或者按下 快捷键 F7, 完成编译
2、由Stm32CubeMax 生成的工程都会编译通过,不必担心。接下来点击 Downlowd 完成烧写即可。或者按下 F8 快捷键。
可以正常烧写的前提是,你有一个stm32f051k8u6的单片机开发板,和一个stm32 的 stlink下载器,链接到你的笔记本上。