打印
[AVR单片机]

AVR Studio里如何查看运行时间?

[复制链接]
6813|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiyiche|  楼主 | 2009-8-26 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
madboy21| | 2009-8-26 23:48 | 只看该作者
我也想知道,有这功能的话方便多了

使用特权

评论回复
板凳
zenl0039| | 2009-8-27 11:30 | 只看该作者
AVR Studio 4.X
1,在“Debug”->“Select Platform and Device ... ”选好 模拟 和 所用的芯片。
2,在“ Debug”->"AVR Simlator Options" 选好晶振频率。
3,在“View”->"Toolbars"勾选"Processor"
就OK了!

使用特权

评论回复
地板
jiyiche|  楼主 | 2009-8-27 13:59 | 只看该作者
怎么没见到你说的AVR Simlator Options这个选项?

使用特权

评论回复
5
tcc8073| | 2009-8-28 00:17 | 只看该作者
进入调试状态后在DEBUG菜单的最下端就是了

使用特权

评论回复
6
大师.com| | 2009-8-28 16:49 | 只看该作者
我的版本是4.12
但是没有“3,在“View”->"Toolbars"勾选"Processor”这个选项啊??

使用特权

评论回复
7
5903958| | 2010-7-24 17:07 | 只看该作者
我用的是4.17版本,没有AVR Simlator Options这个选项,DEBUG最下面是JTAG ICE Options

使用特权

评论回复
8
5903958| | 2010-7-24 19:08 | 只看该作者
必须在模拟状态(AVR Simulator)下才能看到运行时间,在硬件调试状态(JTAG ICE)下是看不到运行时间的。

使用特权

评论回复
9
diweo| | 2010-7-24 20:56 | 只看该作者
跟 select platform and device里面选的仿真器有关系。
我选simulator+atmega8运行,frequency和stop watch都有显示的。
再选Proteus VSM,frequency和stop watch就都没有显示了,不过proteus里面还是有时间的。

使用特权

评论回复
10
zdaly| | 2010-10-29 10:15 | 只看该作者
也碰到了这个问题……

使用特权

评论回复
11
宇宙飞船| | 2010-10-29 12:32 | 只看该作者
设置好晶振频率,在模拟仿真中停下来,清处理器项上的PC计数器。
在要测看了程序点上设置断点。打到全速运行,程序会在断点处将停下来,这时就可以观看到PC值的时间。
也就是程序段的运行时间。
由于模拟仿真中晶振频率只能选取整数,对于非整数的晶振频率,自已可以用计算器乘以一个系数就得到精确的时间了。

使用特权

评论回复
12
hanyafeng| | 2011-1-27 14:10 | 只看该作者
不用这么麻烦,模拟器上有个地方可以看到当前运行时间的。同意楼上的说法。

使用特权

评论回复
13
laurel25_604| | 2011-3-6 23:24 | 只看该作者
尽管看不懂,但也要看

使用特权

评论回复
14
chang_feng_1| | 2011-4-2 14:29 | 只看该作者
同意11楼的说法

使用特权

评论回复
15
jufle| | 2013-7-29 19:11 | 只看该作者
zenl0039 发表于 2009-8-27 11:30
AVR Studio 4.X
1,在“Debug”->“Select Platform and Device ... ”选好 模拟 和 所用的芯片。
2,在“  ...

谢谢啦!!对我帮助太大了,刚学AVR

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

484

帖子

0

粉丝