stm32学习笔记(三)软件仿真

提前说说:

32还在慢慢的学习,前几天都在看软件环境的搭建,工程搭建等,这些东西也是很重要的,所以自己耐心下来,一步一步看完了。今天来说说软件的仿真。

自我感觉,软件仿真和C语言的调试比较像,就是一步一步看你代码的正确性。

4.1 STM32F1 软件仿真
MDK 的一个强大的功能就是提供软件仿真(注意:STM32F4 不支持软件仿真),通过软件
仿真,我们可以发现很多将要出现的问题,避免了下载到 STM32 里面来查这些错误,这样最
大的好处是能很方便的检查程序存在的问题,因为在 MDK 的仿真下面,你可以查看很多硬件
相关的寄存器,通过观察这些寄存器,你可以知道代码是不是真正有效。另外一个优点是不必
频繁的刷机,从而延长了 STM32 的 FLASH 寿命(STM32 的 FLASH 寿命≥1W 次)。当然,软
件仿真不是万能的,很多问题还是要到在线调试才能发现。废话不多说了,接下来我们开始进
行软件仿真。
上一章,我们创立了一个测试 STM32 串口 1 的工程,本节我们将教大家如何在 MDK5.14
的软件环境下仿真这个工程,以验证我们代码的正确性。
在开始软件仿真之前,先检查一下配置是不是正确,在 IDE 里面点击

stm32学习笔记(三)软件仿真
图 4.1.10 仿真持续时间
至此,我们软件仿真就结束了,通过软件仿真,我们在 MDK5.14 中验证了代码的正确性,
接下来我们下载代码到硬件上来真正验证一下我们的代码是否在硬件上也是可行的。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月6日
下一篇 2019年4月6日

相关推荐