MDK上对stm32程序的编写和Proteus的简单应用
1、MDK的安装(1)打开已经下好的安装包并点击mdk_510应用程序,也就是.exe文件,会出现下面窗口(2)点击上图1后会出现下面窗口(3)点击1选择安装的路径,然后点击2进行下一步(4)点击1自己设置一个名字,然后点击下一步(5)到此整个安装就完成了
2、Stm32程序的实例(1)新建一个工程(2)选择STM32103RB,点击OK(3)按照上面依次配置后点击OK(4)改进之后的做法(5)做到这里在MDK上实现一个STM32程序就基本完成了
3、Proteus的应用(1)打开keil4新建工程(步骤和上面一样,不在赘述了),这里选择AT89C51芯片,点击OK(2)编译运行之后会生成一个.hex文件(3)打开Proteus按照原理图找到原件并连线(4)双击AT89C51芯片后会弹出如下框图,这里的Program File选择刚刚生成的.hex文件(5)仿真效果展示(只是为了展示仿真成功的效果,所以只截取了3张图片做成的动画)
4、总结(1)其实我觉得我的第一种方法也可以,需要啥子文件就把相关头文件弄进去,这种方法理论上是可以的,但是可能在具体的操作上我还有没有注意到的地方。
1、MDK的安装
(1)打开已经下好的安装包并点击mdk_510应用程序,也就是.exe文件,会出现下面窗口
(2)点击上图1后会出现下面窗口
(3)点击1选择安装的路径,然后点击2进行下一步
(4)点击1自己设置一个名字,然后点击下一步
(5)到此整个安装就完成了
2、Stm32程序的实例
(1)新建一个工程
(2)选择STM32103RB,点击OK
(3)按照上面依次配置后点击OK
解释:由于是初次接触该软件,上面的配置原因还不是太清楚,应该是要编写C语言程序,要建立相关的连接,因为我原来没有这样做,我原来直接把相关文件用记事本打开然后在添加在目录中去,会发现总会报错
但其实也能进行编译,但是第二步连接的时候会出错,所以进行了改进
(4)改进之后的做法
解释:会发现这里的目录及其下面的文件与上面不一样,编译连接也能正常进行了。
(5)做到这里在MDK上实现一个STM32程序就基本完成了
注:没有硬件,只能做程序的编译和仿真测试,无法下载到硬件上运行
3、Proteus的应用
(1)打开keil4新建工程(步骤和上面一样,不在赘述了),这里选择AT89C51芯片,点击OK
(2)编译运行之后会生成一个.hex文件
(3)打开Proteus按照原理图找到原件并连线
(4)双击AT89C51芯片后会弹出如下框图,这里的Program File选择刚刚生成的.hex文件
(5)仿真效果展示(只是为了展示仿真成功的效果,所以只截取了3张图片做成的动画)
4、总结
(1)其实我觉得我的第一种方法也可以,需要啥子文件就把相关头文件弄进去,这种方法理论上是可以的,但是可能在具体的操作上我还有没有注意到的地方。