最近做STM8的项目,IDE从Keil变成IAR非常不习惯,就像用惯VS用回VC一样。调试软件延时函数,想看一下运行效果,竟然无从下手(Keil有一个查看运行时间的窗口),网上都是用Simulator软仿真的查看,换成STLINK硬仿真之后那个窗口就没有了。
无奈,只能一个一个选项的看,直到看到一个Sampled Graph,有点像那种查看运行时间的窗口,遂上网一搜,发现了这篇文章:Watch and graph variables over time with Sampled graphs,大致就是采样变量的变化过程。一想,搞个变量变化作为观测点就可以看到一个函数的运行时间了,就试了一下,下面是买家秀:
用起来倒是方便,可惜采样时间大于10ms,估计只能搁在一边了。
结论,IAR for STM8 使用ST-LINK硬仿真很难精准地看到运行时间,想要准只能用示波器测引脚。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』