ARM开发环境入门

本文介绍了如何搭建ARM开发环境,包括MDK5软件、CMSIS和STM32包的安装,以及Proteus电路仿真的使用。通过实验过程,作者完成了STM32简单程序的编译,但在配置环境时遇到问题,后期将深入学习解决。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一.软件与环境

  1. MDK5.10
  2. ARM.CMSIS.3.20.4.pack
  3. Keil.STM32F1xx_DFP.1.0.4.pack
  4. Proteus 8 Professional

二.参考资料

  1. STM32底座实验指导书
  2. 安装并熟悉Proteus 电路仿真软件方法

三.实验过程与结果

熟悉mdk开发环境,完成一个stm32的简单程序的编译
1.安装mdk5软件和stm32包
需安装包
2.新建工程
点击project
3.芯片选择
在这里插入图片描述
在这里插入图片描述
4.配置环境
选择Startup环境
在这里插入图片描述
5.编写代码

#define PERIPH_BASE           ((unsigned int)0x40000000)
#define APB2PERIPH_BASE       (PERIPH_BASE + 0x10000)
#define GPIOA_BASE            (APB2PERIPH_BASE + 0x0800)
#define GPIOB_BASE            (APB2PERIPH_BASE + 0x0C00)
#define GPIOC_BASE            (APB2PERIPH_BASE + 0x1000)
#define GPIOD_BASE            (APB2PERIPH_BASE + 0x1400)
#define GPIOE_BASE            (APB2PERIPH_BASE + 0x1800)
#define GPIOF_BASE            (APB2PERIPH_BASE + 0x1C00)
#define GPIOG_BASE            (APB2PERIPH_BASE + 0x2000)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值