论坛风格切换切换到宽版
  • 12369阅读
  • 18回复

[求助]HEW软件中如何查看软件延时时间呢? [复制链接]

上一主题 下一主题
离线bluewater07
 
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-05-19
— 本帖被 renesasrulz 设置为精华(2010-10-28) —
如题,小弟刚开始学习,还不太熟悉,比如这个函数
void delay(void)
{
unsigned int i,K; 
  for(i=0;i<1000;i++)
    K=1; 
}
如何查看此函数延时多长时间呢?请高手指教,谢谢。
希望与大家交流。
离线red

只看该作者 沙发  发表于: 2010-05-19
要看它编译成的汇编语言的执行长度。
离线bluewater07
只看该作者 板凳  发表于: 2010-05-19
不太明白楼上所说的,以前用KEIL C时可以在C中查看软件延时的时间,不知道HEW可以吗?
希望与大家交流。
离线renesasrulz

只看该作者 地板  发表于: 2010-05-20
用汇编代码算指令周期。

广告招租

email: admin@renesas-mcu.com
QQ: 2020832894
离线笨笨
只看该作者 4楼 发表于: 2010-05-20
   我也遇到同样的问题 用HEW仿真时没有看到时钟动作
请高手出来指点哈
离线su37sm

只看该作者 5楼 发表于: 2010-05-20
HEW没有类似KEIL的功能
请查看该段代码到底用了多少个汇编指令,然后具体查询每个汇编指令消耗的时钟周期数再计算

关于指令的周期在R8C软件手册汇编版本中可查
离线zhugean

只看该作者 6楼 发表于: 2010-05-20
强烈建议HEW加入类似功能
abc
离线bluewater07
只看该作者 7楼 发表于: 2010-05-20
谢谢各位,还是觉得这样查的话挺麻烦,建议HEW加上此功能。
希望与大家交流。
离线su37sm

只看该作者 8楼 发表于: 2010-05-20
HEW这个功能要跟小日本去沟通哈
离线三五香烟

只看该作者 9楼 发表于: 2010-05-20
我之前也找过这个功能,后来发现没有,才想到了,以前有个编译器也是没有这个功能,只有通过查汇编才计算出来的,一般这个也不需要很精确,精确的话用定时器做,一般也很少用软件延时在设计中。有时候学习的时候用下!
我是电子业余爱好者
QQ342554598