目标
配置Keil开发环境及模板
原理
ST为了方便用户开发程序,提供了一套丰富的STM32固件库,所谓固件库,其实就是一组函数的集合,也可以理解为一组API或者是一个抽象层。我第一次接触单片机是学的51单片机,写程序的时候要经常翻看datasheet,以便于设置寄存器,实现相应的功能。当我第一次接触STM32的时候,也以为是要直接与寄存器打交道,但自从我使用了这个固件库,写程序要比51方便得太多,而且程序得逻辑结构上也要比51清晰。使用固件库,并不需要知道设置的是哪个寄存器,只需要知道调用哪个函数即可。我们要使用的固件库文件夹为STM32F10x_StdPeriph_Lib_V3.5.0,可到官网(https://www.st.com/content/st_com/en.html)或者开源电子网(http://www.openedv.com)下载。
MDK 源自德国的 KEIL 公司,其使用 uVision5 IDE 集成开发环境, 是目前针对 ARM 处理器,尤其是 Cortex M 内核处理器的最佳开发工具。我们需要安装MDK来进行开发
实现
1、下载文件
首先,我们需要下载以下文件,在各大论坛,百度等地方搜索即可找到
注意:下面那个MDK5是通用的,但是上面那个STM32F1xx是根据自己的单片机型号进行下载
2、安装文件
打开mdk514,一直点击下一步直到完成安装
点击next
勾选 I agree…,点击next
选择安装路径,点击next
随便输入点什么,点击next
等待安装完成