stm32仿真器与将程序烧录到单片机的区别

我有点不明白,仿真器的作用是什么,ISP和仿真器都是把程序烧录到单片机工作,通过开发板来看实验现象,干嘛要花钱买仿真器,哪位大侠能解释一下。... 我有点不明白,仿真器的作用是什么,ISP和仿真器都是把程序烧录到单片机工作,通过开发板来看实验现象,干嘛要花钱买仿真器,哪位大侠能解释一下。 展开
 我来答
zhengcheng2717
推荐于2017-11-22 · TA获得超过145个赞
知道小有建树答主
回答量:52
采纳率:0%
帮助的人:45.4万
展开全部
程序下载只是仿真器的一个小功能,仿真器最有用的地方是可以进行程序的在线调试啊。

当你程序比较复杂时,程序出了BUG只检查代码有时很难找到原因。使用仿真器的好处是可以观察变量、存储空间以及各个寄存器的内容,通过设置断点来判断程序的运行状态。举个简单的例子,串口通信程序写完了,发现串口助手没接收到数据,如果是MAX232通信芯片出问题了,这时你读程序肯定找不到错误所在,连上仿真器,查看寄存器配置是否正确,如果都没问题数据能正常发出,那么就可以判断是通信芯片出问题了,可以大大的提高开发的效率。
另外如果你使用STM32F4系列的芯片你就能体会到用ISP下载程序是很慢的,用仿真器会快很多,这也算是仿真器的一个优点吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式