• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何用KEIL测量代码运行的时间啊?

zzgege 2018-09-10 浏览量:1305
求教,怎么用KEIL测量代码运行的时间?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以设置定时器,计算两个代码的时间

    也可以输出GPIO,要模拟波形输出进行计算

    • 发布于 2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:19
  • debug时界面上有时间啊,如果只想计时某一段代码的时间加俩断点即可,在debug时分别记下俩断点的时间然后自己减一下即可
    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 2
    • 0

  • 进入仿真,界面右下角就会有时间窗口


    鼠标放在上面右键点击,就会有:


    上面两个是复位“t1”和“t2”的,下面3个是选择在状态栏上显示哪个时间。

    • 发布于2018-09-10
    • 举报
    • 评论 1
    • 0
    • 0
FEItwo 回复了 ━╋う酔意流年☆═━ヾ :图片都挂掉了找找原来的图 回复

  • debug模式下,设置断点,计算两次断点之间的间隔时间即可。
    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 设置断点 就可以知道两个断点之间的时间了
    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 进入DEBUG模式

    然后在开头和结尾打上断点

    直接运行,在右边有一个TIMING就是时间

    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 中断以后运行可以看到
    • 发布于2018-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以设置两个断电,程序全速运行,右边会有时间显示!
    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以debug看运行总时间.
    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先在option-target里面把时钟调对,一般来说都是72M(对于f1系列),然后调试的时候右下角状态栏可以看到时间。

    但我通常不相信那玩意,一般都是实际跑的时候用逻辑分析仪测的

    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 烧写代码后,可以通过仿真,在debug模式下看到软件的运行时间
    • 发布于2018-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件仿真的时候下方会有个计时的,通过那里可以看到程序运行的时间
    • 发布于2018-09-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件仿真有一个时间计数器,看你代码运行时间计数器就可以获取时间
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以使用累加器计时的方式,当特定代码实现完毕之后检测累加器的值。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种用定时器定时两个代码段的时间,然后对代码相减
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 定时器计时,开始运行和结束运行分别获取计时数值,然后根据差值进行计算。
    • 发布于2018-10-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何用KEIL测量代码运行的时间啊?