前 言
本文仅供个人参考记录复习,如有错误或者模糊的地方欢迎指教
keil软件是一款硬件要求不高且上手容易适合新手的单片机c语言开发软件。这里记录了本人学习过程中的笔记,以供参考。
开发环境的准备
设 备
电脑(用于编写程序)、STM32f103C8T6核心板、ST-link V2(用于烧录程序)、母对母杜邦线4条(用于连接ST link与核心板以传输数)
按照核心板上以及ST-link上的标识把杜邦线连接起来(本人核心板4个点位分别是3.3V、swclk、swdio、GND)
文 件
MDK538a.exe(keil5安装程序)、Keil.STM32F1xx_DFP.2.1.0.pack(STM32f10系的芯片包)、en.stsw-link009(ST-link官方驱动,安装后才可使用ST-link烧录)、ARMCompiler_506_Windows_x86_b960(ARMCompiler V5编译器,keil MDK5.37以上不在自行添加,V5与V6有些命令不能兼容,这里根据自身需要下载
MDK538a.exe可以从keil社区版下载(下载很慢),或者通过其他网络资源下载。Keil Product Downloadshttps://www.keil.com/download/product/
选择MDK-Arm,填写信息之后即可下载。
Keil.STM32F1xx_DFP.2.1.0.pack可以在keil官网下载(下载很慢),或者通过其他网络资源下载。
Arm Keil | Keil STM32F1xx_DFPhttps://www.keil.arm.com/packs/stm32f1xx_dfp-keil/boards/
点击Download Recommended Pack即可下载。
en.stsw-link009可以在ST官网下载(快)。或者通过其他网络资源下载。
点击Download latest,登入之后即可下载。
ARMCompiler_506_Windows_x86_b960可以在官网下载,或者通过其他网络资源下载。(我因为一些原因无法注册官网账号所以附上了相关教程博客连接)《 Arm Compiler 5.06 》__ARM编译器官网下载、安装和使用说明(小白也能懂)_逢场作戏L的博客-CSDN博客https://blog.csdn.net/weixin_44807874/article/details/128627528
操 作
1、keil MDK的安装与配置
在下载好exe文件后,找到文件并双击打开文件就会出现安装窗口。
然后点击Next,跳出证书协定后勾选agree之后点Next
设置好文件路径之后点击Next,之后填写自己的账号信息后就开始安装,最后显示安装完成。
2、STM32F1xx芯片包的搭载
在下载好pack文件后,找到文件并双击打开文件就会出现安装窗口。
直接点击Next就开始安装,最后显示安装完成。
3、STlink驱动的安装
下载好zip文件后,找到文件并解压,进入解压之后的文件夹,找到dpinst_amd64.exe文件并双击打开(电脑不是64位请打开x86的那个)
点击下一步就开始安装,最后显示安装完成。
4、软件环境的配置
首先打开keil MDK,新建工程
为工程设置好路径后,选择STM32F103C8芯片
配置语言环境
选择编译器
设置编码格式
之后配置下载设备(这里使用STlink V2)
最后就算成功完成了开发环境的准备