ARM开发环境入门(完成一个stm32的简单程序的编译和一个51程序设计及仿真)

本文介绍了如何在WIN10系统下安装MDK5(V5.25.3.0)和STM32开发环境,包括下载、安装、注册以及STM32简单程序的编译。同时,文章还讲解了使用Proteus进行51程序设计和仿真的步骤,包括创建流水灯设计并生成HEX文件。
摘要由CSDN通过智能技术生成


前言 MDK5和STM32是什么

1.MDK 是 Microcontroller Development Kit 的缩写,ARM 公司出品,是目前针对 ARM 处理器,尤其是 Cortex-M 内核处理器的最佳开发工具。全球有超过 10万的嵌入式开发工程师使用 MDK。
2.STM32Cube 是 ST 提供的一套性能强大的免费开发工具和嵌入式软件模块,能够让开发人员在 STM32 平台上快速、轻松地开发应用,它包含两个关键部分:
(1)图形配置工具 STM32CubeMX,允许用户通过图形化向导生成 C 语言工程。
(2)嵌入式软件包(STM32Cube 库),包含完整的 HAL 库(STM32 硬件抽象层 API),配套的中间件(包括 RTOS,USB,TCP/IP 和图形),以及一系列完整的例程。


提示:以下是本篇文章正文内容,下面案例可供参考

一、作业目的

1. 安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单程序的编译。安装过程可参考网上或者“STM32底座实验指导书”第1章。示例程序可以参考网上代码,或者“STM32底座实验指导书”第3章的“LED闪烁”。(注意,没有硬件之前,只能做程序的编译和仿真测试,无法下载到硬件上运行)
2. 安装并熟悉Proteus 电路仿真软件,完成一个51程序设计和仿真,可参考:http://m.elecfans.com/article/581557.html

二、WIN10系统下MDK5(V5.25.3.0)及STM32的安装

2.1MDK5下载

可通过官方下载最新版本或笔者通过其它路径下载V5.25版本
提示:MDK5 是收费软件,目前装的是试用版,仅供学习交流使用,不可用于商业用途

2.2MDK5安装

参考安装链接

2.3MDK5注册问题

通过其它路径下载的安装包里会自带一个注册机crack.exe在这里插入图片描述
很多人会在注册的时候出现注册失败的情况,这里需要注意的是,在注册前,需要在windows安全中心-防火墙与网络保护里,关闭域网络、专用网络、公用网络等防火墙。在打开crack.exe和keil前,也需要使用管理员身份运行,才能注册成功。(关于注册过程在安装链接里有详细讲述)

值得注意的是,通过这种方式的注册期限只能到2020年。
如需注册到2032年,需要下载其它注册机,进行注册。
在此提供一位其它csdn博主的下载路径
提示:该注册机不可商用,仅供交流学习

注册完毕的示例在这里插入图片描述

2.4STM32下载及安装

链接:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值