提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一.软件与环境
- MDK5.10
- ARM.CMSIS.3.20.4.pack
- Keil.STM32F1xx_DFP.1.0.4.pack
- Proteus 8 Professional
二.参考资料
- STM32底座实验指导书
- 安装并熟悉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)