文章目录
Debug(软件仿真)和在线仿真的区别
在我看来,Debug与在线仿真的最大区别在于硬件设施,Debug只是软件在电脑上模拟了一个理想环境来判断每个语句的结果,但是在现实中并非所有硬件都完美无缺,板子可能会出现各种没有见过的问题,这时我们就需要在线仿真,这样板子上会展现出肉眼可见的变化,让我们更加容易理解问题出在了哪里。
KEIL中的Debug(软件仿真)
在keil4中,也有常见的debug功能,在使用前,我们要先进行一些设置,设置完成后再次编译debug才会生效

设置晶振完成后,点击按钮开始debug,步骤和功能我将放到图片中讲解

另外,在顶部的Peripherals栏中,有I/O Ports选项,选择LED连接的P1口,将出现一个小窗口用于监控P1口的电平。
剩下的步骤就是单步调试寻找bug,这一步骤与C语言常用的编译过程非常相似,我就不再多说了。
在线仿真
仿真器介绍
单片机程序开发板中,程序调试是其中

本文介绍了Debug与在线仿真的区别,重点讲述了如何在KEIL中进行Debug设置,并详细解析了在线仿真的过程,包括仿真器的安装、配置文件设置以及如何开始在线仿真。通过实例展示了在线仿真如何帮助解决硬件问题,强调了在线仿真的实际应用价值。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



