STM32开发环境搭建安装keil_5MDK(巨量图片手把手教学附带安装包及芯片支持包)2024最新
keil全套创建与实现STM32 包含安装 配置 以及学习版的使用
1. KEIL MDK介绍
KEIL是一个由ARM公司推出的基于ARM平台C\C++语言IDE(集成开发环境,使用KEIL就可以完成代码的编写、编译,将程序下载到开发板,和程序的调试工作。KEIL是STM32开发常用的工具之一。
简而言之,除了这个其他用着更麻烦以外没有其他办法了先凑合 以后出Clion及VScode插件开发单片机的方法 ,STM32cube 也会过几天出!
STM32 寄存器配置点灯案例(带着手把手扒数据手册)-CSDN博客
1.1 下载
官方下载地址:Keil Product Downloads(不建议 有点慢)
百度网盘:
支持包和软件和V5编译器下载链接
链接:https://pan.baidu.com/s/1ery0Q3FAR8_bLLlPQHSFNg?pwd=9pxf
提取码:9pxf
阿里网盘: 01_keil_mdk 安装包 https://www.alipan.com/s/KEqSB45CSTB
夸克网盘: 上传中
1.2KEIL MDK的安装
下载完成之后双击安装
1.3离线安装芯片支持包
下载芯片支持包(Keil提供):Arm Keil | Devices 根据自己使用的芯片型号下载对应的芯片支持包。
或者在这里下载
STM32固件 https://www.alipan.com/s/aw13vK1MqcD 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。
1.4 学习版使用方法
由于keil是收费软件,咱们都是用他来学习。所以我们很多功能都无法使用,所以我们需要学习版本在百度网盘里有一个文件为keygen_2032.exe 注意有些防火墙会把这个软件当成一个病毒 所以我们需要先关闭防火墙
我们需要使用这个软件来进入学习版本
接着我们双击运行软件(注意关闭声音 因为软件自带音效太吵)
使用管理员方式打开keil
2. 创建keil STM32项目
2.1 创建需要的目录
在磁盘上创建一个目录 ,然后再在目录下创建我们的第一个工程目录 led_register。
2.2 准备启动文件
STM32程序需要启动文件,我们需要提前准备好。先去ST官网下载官方提供的外设标准库,里面有提供标准的启动文件,我们从里面copy一份出来。
标准外设库下载地址:https://www.st.com/zh/embedded-software/stm32-standard-peripheral-libraries/products.html(等我服务器买好我直接上传服务器上 稍等等)
由于我用的这款芯片为STM32F103ZE所以我下载这款标准外设库
2.3 创建目录放入启动文件和其他核心文件
为了方便管理,我们把启动文件放入专门目录中。在刚才创建的工程目录中创建一个目录:Start(名字没有强制要求,随意,但是最好不要有中文)。
然后打开我们刚刚下载的压缩包 挑选我们该用的
启动文件选择标准:
copy过来后就可以开始正式创建工程了
2.4 创建工程
打开Keil MDK创建工程

2.5 工程配置
先删除默认的Source Group 1,再添加两个:Start(启动相关的文件),User(我们自己写的代码)。
2.6 创建main.c文件
3. 编译配置
3.1 编译器版本改为5
目前最新的Keil ARM用的是 Compiler version 6,与前面的core_cm3.c不兼容,所以需要提前准备好Compiler version 5。
下载地址:Downloads - Arm Developer
解压之后,把解压的后文件夹放入到Keil MDK的安装目录下:
这样就配置完成了
3.2 一些杂七杂八的配置
在魔法棒了那个图表里面
修改生成的项目默认会多这两个文件夹
由此 完结撒花 至于点灯请看
STM32 寄存器配置点灯案例(带着手把手扒数据手册)-CSDN博客

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)