ARM开发环境入门之MDK的应用和Proteus仿真应用

1、MDK的安装

(1)打开已经下好的安装包并点击mdk_510应用程序,也就是.exe文件,会出现下面窗口

ARM开发环境入门之MDK的应用和Proteus仿真应用

(2)点击上图1后会出现下面窗口

ARM开发环境入门之MDK的应用和Proteus仿真应用

(3)点击1选择安装的路径,然后点击2进行下一步

ARM开发环境入门之MDK的应用和Proteus仿真应用

(4)点击1自己设置一个名字,然后点击下一步

ARM开发环境入门之MDK的应用和Proteus仿真应用

(5)到此整个安装就完成了

2、Stm32程序的实例

(1)新建一个工程

ARM开发环境入门之MDK的应用和Proteus仿真应用

(2)选择STM32103RB,点击OK

ARM开发环境入门之MDK的应用和Proteus仿真应用

(3)按照上面依次配置后点击OK

ARM开发环境入门之MDK的应用和Proteus仿真应用
解释:由于是初次接触该软件,上面的配置原因还不是太清楚,应该是要编写C语言程序,要建立相关的连接,因为我原来没有这样做,我原来直接把相关文件用记事本打开然后在添加在目录中去,会发现总会报错
ARM开发环境入门之MDK的应用和Proteus仿真应用

但其实也能进行编译,但是第二步连接的时候会出错,所以进行了改进

(4)改进之后的做法

ARM开发环境入门之MDK的应用和Proteus仿真应用

解释:会发现这里的目录及其下面的文件与上面不一样,编译连接也能正常进行了。

(5)做到这里在MDK上实现一个STM32程序就基本完成了

注:没有硬件,只能做程序的编译和仿真测试,无法下载到硬件上运行

3、Proteus的应用

(1)打开keil4新建工程(步骤和上面一样,不在赘述了),这里选择AT89C51芯片,点击OK

ARM开发环境入门之MDK的应用和Proteus仿真应用

(2)编译运行之后会生成一个.hex文件

ARM开发环境入门之MDK的应用和Proteus仿真应用

(3)打开Proteus按照原理图找到原件并连线

ARM开发环境入门之MDK的应用和Proteus仿真应用

(4)双击AT89C51芯片后会弹出如下框图,这里的Program File选择刚刚生成的.hex文件

ARM开发环境入门之MDK的应用和Proteus仿真应用

(5)仿真效果展示(只是为了展示仿真成功的效果,所以只截取了3张图片做成的动画)

ARM开发环境入门之MDK的应用和Proteus仿真应用

4、总结

(1)其实我觉得我的第一种方法也可以,需要啥子文件就把相关头文件弄进去,这种方法理论上是可以的,但是可能在具体的操作上我还有没有注意到的地方。