找回密码
 立即注册
查看: 147|回复: 1

STM32环境的搭建

[复制链接]

13

主题

0

回帖

49

积分

新手上路

积分
49
发表于 2023-2-2 22:01:56 | 显示全部楼层 |阅读模式
1,STM32开发环境
STM32使用Keil MDK进行编写、编译和下载程序。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps1.jpg
2,Keil MDK开发环境搭建
Keil MDK的安装主要分为安装软件、安装芯片包、破解软件三个步骤。
l 安装Keil MDK软件
双击mdk514.exe这个应用程序,弹出如下所示对话框。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps2.jpg
点击Next按钮。弹出如下对话框。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps3.jpg
在红框2中勾选上,点击Next按钮。弹出如下对话框。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps4.jpg
点击红框4选择软件安装的code路径和pack路径,一般选择好code路径,pack路径自动就会出现。特别要注意:(1)软件安装保存路径不能出现中文,否则会出现很多奇怪的错误,到时候很难找问题。(2)不要将KEIL5软件和KEIL4或者51的KEIL安装在一个文件夹内。然后点击Next。弹出如下对话框。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps5.jpg
在红色框7和8中我们随便输入一些东西,我们这里输入数字11,当然也可以输入空格,但是一定要输入,否则红色框9就一直是灰色状态,输入完成后点击Next,弹出如下对话框。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps6.jpg
说明KEIL5软件正在安装,只要等一段时间即可,安装完成以后会出现如下界面。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps7.jpg
点击Finsh按钮弹出如下对话框,此对话框是说安装STM32芯片包。我们后面就会手动安装,所以这步直接关掉。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps8.jpg
l 安装芯片包
双击【Keil.STM32F1xx_DFP.1.0.5.pack】文件。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps9.jpg
直接点击下一步进行安装即可
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps10.jpg
l 破解软件
KEIL安装到这里电脑桌面上会有一个快捷方式,如下所示。
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps11.jpg
右键以管理员权限打开Keil软件,点击File-License Management..,复制红色框3中的CID。操作步骤如下:
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps12.jpg
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps13.jpg
然后打开【keygen2032.exe】,此文件用于破解,直接双击它,将复制的CID码粘贴到下面红色框4中,并且在红色框5选择ARM,然后点击红色框6,生成破解码,将此破解码即红色框7内容复制到KEIL5软件内LIC框中,点击Add LIC即可破解。操作步骤如下:
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps14.jpg
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps15.jpg
3,STM32工程搭建
l 新建文件夹【Project】
USRE】:放置工程文件;
FWLIB】:放置STM32的标准固件库;
        inc】:放置头文件(.h);
        src】:放置源文件(.c);
MYCODE】:放置自己编写的程序
        inc】:放置头文件(.h);
        src】:放置源文件(.c);
OBJ】:工程编译生成的文件;
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps16.jpg
l 创建工程(keil)
u 新建工程;
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps17.jpg
u 选择芯片;(STM32F103C8T6)
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps18.jpg
l 给工程添加文件(STM32F1xx固件库)
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps19.jpg
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps20.jpg
l 修改工程的配置
需要编译的文件(.c、.s)才需添加到工程中;
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps21.jpg
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps22.jpg
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps23.jpg
l 添加主函数
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps24.jpg
l 添加宏定义
USE_STDPERIPH_DRIVER
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps25.jpg
l 添加头文件路径(分文件夹)
所有.h文件的路径都需要添加
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps26.jpg
l 修改输出配置
file:///C:/Users/123/AppData/Local/Temp/ksohtml19312/wps27.jpg

回复

使用道具 举报

0

主题

2

回帖

16

积分

新手上路

积分
16
发表于 2023-5-13 20:15:52 | 显示全部楼层
不错不错。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-7 20:43 , Processed in 0.667196 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表