如何在IAR里面查看一段程序的运行时间

如何在IAR里面查看一段程序的运行时间,第1张

看C程序段执行的时间可以通过IAR的resister cyclecounter来查看,计算两短点之间的程序执行时间的方法是:记录下两断点的 cyclecounter的值,然后做差,用差值乘以机器周期即可(比如使用的是8M晶振,那差值就是乘以10^-8)

局部变量里面的值会在程序退出函数的时候给清理掉,所以你要看里面的数据的话有两种方法:

把数据再复制一份给另一个全局变量,在liveWatch里面添加这个变量可以进行实时查看。

在view中找到Locals窗口,再在你要看的那个变量的函数里面打断点,当程序停到你所在的函数里面了,在Locals窗口中会显示该函数所有的局部变量值(无需添加)。

IAR软件可以用来编程控制4个灯亮灭,主要步骤如下:

1.确定灯的类型,如LED灯,并确定控制灯的控制器;

2.使用IAR编程器连接控制器,并用IAR编写程序,实现对灯的控制;

3.定义控制4个灯的控制引脚,为每个灯设置一个引脚;

4.在程序中编写程序,实现对4个灯的控制,即对每个灯的引脚进行高低电平控制,以控制灯的亮灭;

5.编译程序,下载到控制器,运行程序,实现对4个灯的控制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12042225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存