万人牛牛下载/ News

万人牛牛棋牌苹果:STM32用什么软件编程?

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下载器,链接到你的笔记本上。