嵌入式作业使用MDK编译stm32简单程序

目录

一.MDK和stm32介绍

1.什么是stm32

2.什么是MDK

二、环境配置

1.准备工作

2.安装keil软件

3.keil的环境设置

 三、stm32程序编译

 1.新建工程

 2.新建main.c

 3、编译程序

 4.stm32程序仿真调试

(1)调试前的设置

(2) 开始调试

5.记录生成的HEX文件

四、总结

五.参考资料


一.MDK和stm32介绍

1.什么是stm32

对于STM32,从字面意思上来理解,ST是意法半导体,M是Microelectronics的缩写,其中32表示的是32位,那么整合起来理解就是:STM32就是指的ST公司开发的32位微控制器。在如今的32位控制器中,STM32可以说是最闪耀光彩夺目的新星,所以也造就了STM32被现在的大多数工程师以及市场所青睐。STM32系列基于专门要求高性能,低成本,低功耗的嵌入式应用专门设计的ARM Cortex-M0,Cortex-M1,Cortex-M3,Cortex-M4,Cortex-M7等。其中Cortex-M0主打的是低功耗和混合信号的处理,M3主要用来替代ARM7,重点侧重能耗和性能的均衡,而M7则重点放在高性能控制运算领域。

2.什么是MDK

MDK学术称谓为微控制器开发工具,MDK软件为基于Cortex-M、Cortex-R4、ARM7、 ARM9处理器 设备提供了一个完整的开发环境。MDK-ARM专为 微控制器 应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。MDK-ARM有四个可用版本,分别是MDK-Lite、MDK-Basic、MDK-Standard、MDK-Professional。所有版本均提供一个完善的C / C++开发环境,其中MDK-Professional还包含大量的中间库。

二、环境配置

1.准备工作

首先需要下载安装mdk5软件和stm32包。

2.安装keil软件

打开mdk_510.exe应用程序文件,点击Next>>

跟其它软件一样一直点击next即可,注意这个界面,随便填填即可 

安装完成后点击finish 

打开后的keil是这样的,点击ok后鼠标会一直显示加载中,不用管点击右上关闭即可 

接下来依次点击ARM.CMSIS.3.20.4和Keil.STM32F1xx_DFP.1.0.4文件进行安装 

安装 ARM.CMSIS.3.20.4文件

安装Keil.STM32F1xx_DFP.1.0.4文件 

 现在 keil 软件就安装完毕了,相关的 pack 也手动安装了。

3.keil的环境设置

打开keil

点击工具栏的扳手图标设置编码形式为Chinese GB2312(Simplified),然后设置Tab size为4。

 三、stm32程序编译

 1.新建工程

打开 Keil ,并新建一个工程。

载入工程后,窗口内选择STM32芯片,这里我们选择STM32F103RB,并保存 

 勾选相应的选项,并点击OK,这样工程创建完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值