(1)PC机 XP、Window7/8/10(32/64bit)
(2)CH340转串口驱动
(3)KEIL_Lic 破解工具
(4)RealViewMDK5.20 集成开发软件
(5)Keil.STM32F1xx_DFP.2.1.0.pack软件包


①toolCH340-USB转串口驱动CH341SER目录中找到图标,双击会出现如下图界面所示:
单击“安装”软件会自动安装好程序,单击“卸载”也可以卸载驱动程序。点击安装程序进行安装,如下图所示:

等待系统安装好驱动程序之后,单击关闭按钮,关闭此界面。
②检查CH340转串口驱动是否安装成功,右击“计算机”–>左击“管理(G)”–>左击“设备管理器”–>用USB线连接电脑和板卡,然后在计算机管理界面中出现USB-SERIAL CH340(COMx),“x”代表端口几。
1.3 MDK的安装步骤
注意事项:
1. 如果我们的电脑是win7的家庭版、win8和win10,我们需要使用管 理员的身份运行、安装。
2. 安装的路径一定要是英文、不能带有中文
3. 如果装有KEIL4或者KEIL,我们就需要把安装的目录分开
1、 安装MDK 520软件
①找到tool目录下找到图标,双击会出现如下图界面所示:
②点击“Next”
③在“i agree to all the terms of the preceding license agreement”前的空白框中“打钩”,第二步,点击“Next”
④第一步,点击“Browse”选择安装软件的路径,我这里选择安装在“F盘下的Keil_Text目录”(注:不熟悉的情况下,这一步不要选,默认即可,一定要记住软件安装的路径);第二步,点击“Next”
⑤第一步,填写“First Name”和“E-mail”空白框(任意值,即可),第二步点击“Next”
⑥第一步,等待进度条完成,第二步,点击“Finish”
⑦把弹出的对话框一一关闭,即可。
1.1、关闭网页
1.2、点击“OK”
1.3、点击“关闭”
到这里我们的MDK5 20开发软件就安装好了。
1.4 MDK的破解步骤
①打开Keil uVision5 软件–> 左击“File”–> 左击“License Management”,出现如下图所示:

②打开MDK破解软件
③生成破解码:
第一步,把“License Management”界面里面的“CID”复制到破解软件界面的“CID”中;
第二步,选择“TarGet”为“ARM”选项;
第三步,点击“Generate”按钮,最后生成破解码“FYKHL-00FQG-NLQCG-V1PAV-C2LWQ-7AL07”(注:每次都不一样)。
④把破解码复制到“License Management”界面里面的“New License ID Code(LIC)”空白框中,然后点击“Add LIC”。
⑤最后,观察现象,出现如下图现象即可。
①打开 Keil uVision5 软件–> 点击“PackInstaller”图标进入到如下图界面:
②点击“File” –> 点击 “Import..”,选择一下芯片包即可(不同的mcu选择不同的芯片包进行导入,这里以STM32F1系列的MCU为例,进行操作)
③检查安装是否成功,出现“STMicroelectronics”选项便是安装成功
哈哈,操作到这里,已经把MDK的环境搭建起来了!!!!那么接下来就让我们继续跟着帅气的小四一起来创建一个属于自己的工程吧!!!!


三个文件在这个路径下:(先找到STM32F10x_StdPeriph_Lib_V3.5.0库)
STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Template(路径)
③在User文件夹中,新建一个“main.c文件”
④在Doc文件夹中,新建一个“ReadMe.ext文件”
⑤在Library文件夹中,新建两个文件夹,分别是CMSIS 、Libraries 文件夹
⑥在CMSIS 文件夹中,添加“标准外设库”目录下的以下文件:
和startup文件夹、CoreSupport文件夹。
以上文件和文件夹在以下路径下:(先找到STM32F10x_StdPeriph_Lib_V3.5.0库)
startup文件夹的路径 :
STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10 x(路径)
CoreSupport文件夹的路径:
STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3
⑦在Libraries文件夹中,添加Inc文件夹和Src文件夹:
以上文件夹在以下路径下:(先找到STM32F10x_StdPeriph_Lib_V3.5.0库)
STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driver(路径)
⑧打开keil uVision5软件–> 点击“Project” –> 点击 “new uVision project..”–> 按照以下步骤操作(如图)
保存后,弹出一下对话框,选择开发板的芯片包“STM32F103C8”,然后保存。 如下图所示:

点击“OK”之后,弹出以下对话框,直接点击“OK”,即可。
⑨修改工程名和添加相关文件进入工程
点击“manage project Items”,如下图所示:
修改工程名称为“FS_STM32_CLOVER”,给工程添加以下:
点击进入“Doc”目录–> 文件类型选择“所有文件”–>选中“ReadMe.txt”
–> 点击 “Add ”,如下图所示:。
选中“Libraries”组 –>点击 Add Files –> 点击“上一层”按钮–>找到“Library”目录,如下图所示:
点击“Library”–>点击“Libraries”–>点击“src”–> 文件类型选择为“所有文件”类型–>选择所有的.c文件(Ctrl+a)–>点击 “Add ”如下图所示:
选中“Startup”组 –>点击 Add Files –> 点击“上一层”按钮–>找到“Library”目录,如下图所示:
点击“Library”–>点击“CMSIS”–>点击“startup”–>点击“arm”–>文件类型选择为“所有文件”类型–>选中“startup_stm32f10x_hd.s”–>点击 “Add Files”如下图所示:
选中“CMSIS”组 –>点击 Add Files –> 点击“上一层”按钮–>找到“Library”目录,如下图所示:
点击“Library”–>点击“CMSIS”–>选中“systen_stm32f10.c”–>点击 “Add ”如下图所示:
选中“User”组 –>点击 Add Files –> 点击“上一层”按钮–>找到“User”目录,如下图所示:
点击“User”–>选择文件类型为“所有文件”类型–>选中“所有文件”–>点击 “Add ”如下图所示:
添加“Core组”,并添加往该组中添加“core_cm3.c”文件,如图所示(操作的方法如上):


点击“C/C++”–>选择include path的“添加”按钮–>点击“新建”–>选择以下 “文件路径 ”,如下图所示:
到这里我们的开发环境和工程已经建立完成了,那是否已经搭建正确了呢?还需要我们进一步的检验!


①打开 Keil uVision5 软件 –> 打开“User”组里面的“main.c”文件 –> 在“main.c”里面编写以下程序,并能够在Keil uVision 5软件下点击。如果在Build Output 这一栏中观察到如下图现象,表示已经操作成功(没有警告、没有错误),如图下图所示:
出现以上提示信息,证明安装的环境和创建的工程没有已经成功。如果出现错误或者警告莫着急,先看提示信息,查看出了什么BUG,再进行相应处理。
未经允许不得转载:大自然的搬运工 » MDK开发环境及工程的创建手把手教学