MDK调试求助,一条语句执行时间问题

2019-07-20 15:15发布

本帖最后由 a763234687 于 2017-4-13 14:05 编辑

我在进行MDK调试时,用延时函数观察一条语句执行时间,延时500ms,但通过调试发现delay_ms(500)显示的执行时间是8.4s左右,甚是不明白,有能帮助解答一下的么

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
Openn
1楼-- · 2019-07-20 17:46
 精彩回答 2  元偷偷看……
a763234687
2楼-- · 2019-07-20 20:50
Openn 发表于 2017-4-13 14:24
你那个显示的时间是总时间,先运行到delay_ms(500)大约7.9s,然后再跑一句delay,耗时0.5s,总用时8.4。

我是在delay_ms(500)前面和后面放的两个断点,从开始到运行到delay_ms(500)前用时0.00118s,然后执行一句delay_ms(500),变成8.4s了
Openn
3楼-- · 2019-07-21 00:39
 精彩回答 2  元偷偷看……
a763234687
4楼-- · 2019-07-21 03:53
Openn 发表于 2017-4-13 14:49
Stm32_Clock_Init(336,8,2,7); 主函数第一句添加一句这个初始化。

我把这个函数放到主函数里面,没有对这个函数的定义啊
Openn
5楼-- · 2019-07-21 09:50
你这个是不是例程
a763234687
6楼-- · 2019-07-21 10:21
 精彩回答 2  元偷偷看……

一周热门 更多>