IAR确定某一段代码的执行时间

一、接出一个I/O口,设置反转,用示波器测量时间。

二、软件仿真,计算寄存器CYCLECOUNTER值差。

设置软件仿真,如图:


下载,运行,在运行程序的两端设置断点,并打开View -> Register ,软件仿真时计算两断点CYCLECOUNTER的差值或者直接看CCSTEP的值,乘与指令周期便是时间。


The CYCLECOUNTER register in IAR Embedded Workbench are useful to check how many cycles that are consumed for the running code. The CCSTEP register is handy and useful when checking the number of cycles during the last performed C/C++ source or assembler step.

放一张图:其中CCTIMER1/2的值是可以修改的。


放一个IAR论坛的操作链接,点我!

详情请参考此链接,点我!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值