STM32个人学习记录(1)

(本文仅为记录本人的学习过程以供个人复习、查询等。如有错误欢迎交流指正,本人将不胜感激!)

环境的准备与搭建

目录

        文件准备

        设备准备

        操作步骤

        1、Keil5的安装、调试

        2、ST-Link V2驱动的安装与调试

        3、利用ST-Link V2烧录程序


        文件准备

        MDK535、MDKCM525、Keil.STM32F1xx_DFP.1.0.5.pack、keil最新注册机、en.stsw-stm32054_v3-6-0_v3.6.0.zip(固件库)、ST-Link驱动

(之后大概会在平台上上传)

STM32个人学习记录(1)STM32个人学习记录(1)STM32个人学习记录(1)STM32个人学习记录(1)

        设备准备

        电脑、STM32f103c6t6核心板、ST-Link V2、母对母杜邦线四根

        操作步骤

        1、Keil5的安装、调试

        1、安装MDK535(操作简单无脑下一步且无事需要注意因此在此略过)显示Competed即为安装完成。

STM32个人学习记录(1)

        2、右键“以管理员身份运行”启动keil5进入主界面。

        3、点击 File-License Management 出现如下界面,复制CID。

STM32个人学习记录(1)STM32个人学习记录(1)STM32个人学习记录(1)

        4、右键“以管理员身份运行”启动keygen (即keil注册机)

 STM32个人学习记录(1)

出现如下界面(以及神奇的音乐) 

STM32个人学习记录(1)

 在CID处粘贴刚才复制的CID,Target处选择ARM后点击下方Generate在最下方即会出现一串代码,这就是破解用的LIC。

STM32个人学习记录(1)

5、将LIC复制到License Management 下方LIC处(黄色),点击Add LIC(橘色),出现LIC Added Successfully(蓝色)以及绿色部分的字样,即为破解成功。

 STM32个人学习记录(1)

        6、安装MDKCM525(操作简单且无事需要注意因此在此略过)显示Competed即为安装完成。

STM32个人学习记录(1)

        7、安装Keil.STM32F1xx_DFP.1.0.5.pack,由于我现在使用的核心板是STM32f103c6t6来进行STM32的学习所以当前安装此芯片包即可(路径不可选直接下一步即可)。

 STM32个人学习记录(1)

        8、 现在双击打开Keil5,点击菜单栏的Project-New uVision5 Project,选择位置并命名来新建项目。

STM32个人学习记录(1)

 STM32个人学习记录(1)STM32个人学习记录(1)

         9、出现如下界面后在其中选择你使用的芯片(我这里选择的是我当前学习使用的STM32f103c6型号)选择完成后点击“OK”。

 STM32个人学习记录(1)

         10、之后出现此界面,点击“OK”即可继续(现在不需要之后可能会用到)

STM32个人学习记录(1)

        11、之后就可以开始相应项目的编写了。

        12、点击左上角菜单栏的新建文件,编写完后点击旁边的保存键保存为对应格式文件(比如“.c”文件)。

STM32个人学习记录(1)

         13、记得将编写完成需要使用的文件添加到项目中,右键点击项目里的文件夹,选的“Add Existing Files to Group...”的选项,选择需要的文件即可添加进项目。

STM32个人学习记录(1)

         开发STM32相关项目时需要使用如上步骤添加相对应的启动文件,具体如何选择启动文件在下图中展现,启动文件的路径为:en.stsw-stm32054_v3-6-0_v3.6.0\STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm ) 此图片来源于网络

STM32个人学习记录(1)

        2、ST-Link V2驱动的安装与调试

        1、在文件中双击“dpinst_amd64.exe”安装即可(过程简单无脑不必细讲)如果电脑系统不是64位则安装“dpinst_x86.exe”

STM32个人学习记录(1)

        2、记得按照说明连接好开发板(核心板)和ST-Link V2(使用ST-Link V2烧录时不需另外供电)。

STM32个人学习记录(1)

        3、将ST-Link V2与核心板连接好后连接到电脑上,从设备管理器中查看是否有“STM32  STLink”,若有则驱动安装成功。

STM32个人学习记录(1)

        3、在keil5界面中点击工具栏的“魔术棒”。

STM32个人学习记录(1)

 如图所示进行设置

STM32个人学习记录(1)

记得选择ST-Link Debugger,之后点击旁边的Settings。

 STM32个人学习记录(1)

 如图所示进行设置(在programing algorithm处选择自己的设备,没有的话点击add添加),最后点击“OK”退出。

STM32个人学习记录(1)STM32个人学习记录(1)

        3、利用ST-Link V2烧录程序

        1、进行完以上的操作后,打开想要烧录的项目

STM32个人学习记录(1)

 依次点击左上角的translate、build和download。(在过程中不能有error提示)

 STM32个人学习记录(1)

 若出现如下文字,则说明烧录成功可以去查看结果了。

STM32个人学习记录(1)

上一篇:[Python] Scrapy爬虫框架入门


下一篇:Eigen:向量之间的夹角和距离