原子哥求帮忙,关于1ms延时函数

2019-08-14 03:10发布

今天在做ADC实验,用JLink在线调试。如图 无标题4.png

这是在delay_ms(1)设置的端点,看下方时间,然后我就点击下一步,出现下图:
无标题3.png
这个时间相减已经达到 5ms多了,这个是咋回事呢?  是这个时间不准确,还是需要设置什么?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
刘东君
2019-08-14 04:52
本帖最后由 刘东君 于 2017-9-5 16:47 编辑

今天终于解决了这个问题,发出来共大家使用。

用J-Link进行硬件仿真时,如何观察某个函数的运行时间。

1)按照下图配置,选择硬件仿真。注意红 {MOD}框框,点击Settings进入第二步
1.png
2)模式选择SW模式,然后点击Trace选项,进行第三步
2.png
3)勾选红 {MOD}框框,然后配置系统时钟为72M,我的是72M,所以配置为72M,进入第四步
3.png
4)进入Debug,设置断点,然后运行到断点停止,注意右下角t1的时间点击右键将t1清零,进入第五步
4.png
5.png
5)点击运行,观察时间。
6.png
6)时间误差非常小,希望大家又学到一招。




一周热门 更多>