英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 4220|回复: 0
打印 上一主题 下一主题

[求助] SIM 可以精确测量代码在实际运用中运行时间?

[复制链接]
跳转到指定楼层
1#
发表于 2012-8-18 16:05:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,用SIM的“跑表”算了一下程序运行时间,发现和自己估计的时间相差较远。

又仔细看了下MPLAB IDE的中文用户指南,关于SIM是这样写的:

   “软件模拟器是在个人计算机上运行的软件程序,它用于模拟PICmicro MCU 的指令。

   它并不是“实时”运行的,因为软件模拟器程序的运行速度取决于计算机的速度、代
   码的复杂性、操作系统的开销以及正在运行的其他任务
的数目。但是,软件模拟器可


   精确测量代码在应用中实时运行时,所需要的时间


    注: 其他调试执行工具还包括MPLAB ICE 2000、MPLAB ICE 4000 和MPLAB
    ICD 2。可以选择一些硬件工具来测试应用板上的代码。大部分MPLAB
    IDE 调试操作和软件模拟器一样,但是与软件模拟器不同的是,这些工具
    允许目标PICmicro MCU 以实际目标应用中的全速运行

    
觉得上面红色标注的字互相矛盾啊,既然很多因素能影响SIM的运行,怎么能精确测性代码
在实际中的运行时间呢,还有特别注明用硬件调试工具的时候,可以全速运行,那就是SIM不能全速运行,
那么得出的时间还精确可信吗?

  另外怎么测试才能得到程序在真正芯片上跑的时候的运行时间呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-12-25 09:55 , Processed in 0.055994 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表