stm32需要仿真器吗?

 我来答
小媛9OF
2019-10-24 · TA获得超过1.1万个赞
知道答主
回答量:193
采纳率:0%
帮助的人:4.9万
展开全部

stm32需要一个仿真器。

仿真是项目中必不可少的一步。仿真监控微控制器中各种参数和程序逻辑的执行。

例如,开发了一组逻辑,微控制器的执行与指定的逻辑不一致。此时,需要利用模拟器进行仿真,并通过仿真断点逐步确定误差位置,然后对其进行修改。

扩展资料

模拟器可以替换目标系统中的MCU并操作。

模拟器与实际的目标处理器运行相同,但添加了其他功能,允许您查看MCU中的程序和数据,并通过桌面计算机或其他调试界面控制MCU的操作。

随着集成电路和软件集成平台的快速发展,模拟器不断地给人们带来新的内容和新的挑战,因为它的开发必须与cpu同步,以150mhz的64位总线速度进行跟踪是不可能的。

参考资料来源:

百度百科-仿真器

帐号已注销
高粉答主

2019-10-11 · 关注我不会让你失望
知道小有建树答主
回答量:1346
采纳率:100%
帮助的人:37.3万
展开全部

stm32需要仿真器。

做项目时,仿真是必不可少的步骤。仿真监视微控制器中各种参数和程序逻辑的执行。

例如,已经开发了一组逻辑,并且微控制器的执行与指定的逻辑不一致。此时,需要使用模拟器进行模拟,并通过模拟断点逐渐确定错误位置,然后进行修改。

扩展资料


仿真器可以替换目标系统中的MCU并模拟其操作。

该仿真器的运行方式与实际目标处理器相同,但是增加了其他功能,使您可以查看MCU中的程序和数据,并通过台式计算机或其他调试接口控制MCU的操作。

随着IC和软件集成平台的快速发展,仿真器继续带来新的内容和新的挑战,因为其开发必须与CPU同步,因此不可能以150Mhz 64bit的总线速度实现TRACE。 

嵌入式仿真芯片,许多微控制器制造商已经在芯片内部增加了仿真功能,并且通常通过JTAG接口进行控制。为了降低成本并提高可靠性,嵌入式仿真部分通常更简单。

根据当前的发展趋势,如果仅模拟标准的MCS-51系列MCU,则可以选择Bondout技术仿真器。如果用户希望仿真器更加灵活,例如增强型80C51系列MCU,则必须使用HOOKS技术仿真器。相比之下,采用HOOKS技术的模拟器比Bondout技术更具成本效益。

参考资料来源:百度百科-仿真器

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水划过
高粉答主

2019-09-21 · 繁杂信息太多,你要学会辨别
知道答主
回答量:107
采纳率:100%
帮助的人:1.6万
展开全部

stm32需要仿真器。

在做项目时,仿真是必不可少的一步。仿真可以监控微控制器中各种参数和程序逻辑的执行。

例如,开发了一组逻辑,微控制器的执行与指定的逻辑不一致。此时需要模拟器进行模拟,通过模拟断点逐步确定误差位置,然后进行修改。

例如,定义一个变量。在测试时,您需要始终观察这个变量。您可以使用模拟器来查看它。

当然,不需要模拟就可以使用更简单的项目,仿真是一种检查错误的工具。

扩展资料:

模拟器可以替换目标系统中的MCU并模拟其操作。

模拟器与实际的目标处理器运行相同,但添加了其他功能,允许您查看MCU中的程序和数据,并通过桌面计算机或其他调试界面控制MCU的操作。

随着集成电路和软件集成平台的快速发展,模拟器不断地给人们带来新的内容和新的挑战,因为它的开发必须与cpu同步,以150mhz的64位总线速度进行跟踪是不可能的。.

参考资料来源:百度百科-仿真器

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辛小博78
2019-08-09 · TA获得超过317个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

做项目时,仿真是必不可少的一步,仿真可监控程序在单片机内的各种参数、逻辑的执行情况。

比方说制定了一整套逻辑,而单片机执行时跟规定的逻辑不一致,这时就需要仿真器进行仿真,通过仿真断点,一步步确定错误的位置,然后进行修改。

再打个比方,定义了个变量,你在测试时,需要时刻观察这个变量,这时可以使用仿真器看到。

当然了,比较简单的小项目,可不使用仿真。仿真是一种工具,检查错误的工具。

扩展资料:

仿真器可以替代你的目标系统中的MCU,仿真其运行。 

仿真器运行起来和实际的目标处理器一样,但是增加了其它功能,使你能够通过桌面计算机或其它调试界面来观察MCU中的程序和数据,并控制MCU的运行。

随着IC和软件集成平台的飞速发展,仿真器也不断赋予新的内容和新的挑战,因为它的发展必须与CPU同步,要想在总线速度为150Mhz 64bit的情况下实现TRACE已经成为不可能。

参考资料来源:百度百科-仿真器

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
代码行行
推荐于2017-10-02 · TA获得超过545个赞
知道答主
回答量:184
采纳率:0%
帮助的人:91.9万
展开全部
首先告诉你仿真器的作用,仿真器是在程序运行时,用来观察寄存器里的数值的。比如说你定义了一个变量,程序运行过程中这个变量会变化。当你需要确定当前值时候,可以用仿真器看到。
所以,如果做大工程,仿真器是必不可少的。如果是很小的代码,可以不用仿真器,用串口直接下载程序就OK了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式