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

MSP430怎么确定一个代码段的执行时间

Reuben 2018-10-31 浏览量:1113
如何查看这个时间
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在你的才行开始运行的前一句启动定时器,然后重新执行完毕后,停止计数,最后使用串口打印出时间。这样做时间比较准,但是也有几个时钟周期的误差。
    • 发布于 2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 通过内部计数器计数,然后用串口发送到串口助手查看计数值换算成时间
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 在程序开始处开启时钟,然后在程序结束处结束时钟,读取时钟脉冲就可以了
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 你试试在代码开始和结束的时候分别读取某个定时器和或者计数器的值,可以用打断点的方法记录下,然后算出时间,希望可以帮到你。祝你成功~
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 在开始段开始定时器计时,在计时结束段关闭定时器,然后读取定时器计数值。过程大概就这样,但是要注意一个问题,就是需要计时的程序段执行时间是否大于定时器一个计时周期,如果超过的话,需要在当前计数值的基础上加上周期的整数倍。
    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以开定时器进行捕捉,也可以反转引脚,外部检测引脚电压来判断
    • 发布于2018-11-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以在这段代码开始的地方使能一个定时器,结束的地方取出定时器里面的值,两者一减即可计算出运行的时间
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个需要在汇编层面上测试代码时间,比如输出一个方波,不过用高级语言也能大致的得到执行时间,比如开个定时器。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 在代码之前与之后,做一个GPIO的反转,再用示波器测量
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • MDK里面是可以看到时间的,设置两个断点直接观察你的程序段
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以在程序中打开定时器,在代码的开始与结束,看定时器的时间
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 用一个定时器定时,在开始的时候和结束的时候记录时间
    • 发布于2018-12-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

MSP430怎么确定一个代码段的执行时间