永发信息网

MSP430的程序,怎么看执行完一段代码需要多少时间?

答案:2  悬赏:80  手机版
解决时间 2021-04-05 03:55
  • 提问者网友:轻浮
  • 2021-04-04 05:10
MSP430的程序,怎么看执行完一段代码需要多少时间?
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-04-04 05:50
在Debug调试模式下,可以看CPU寄存器的几个计数器。
其中CCTIMER1,CCTIMER2是可以手动清除的,也就意味你可以在执行代码的前后加入断点,执行前清空该计数器,代码跑完看该计数器的值,即是该段代码执行的CPU时钟个数。
具体时间的计算:CPU时钟个数 X 单个时钟周期
另外,CCSTEP会对CPU执行的每一条指令进行计数。
全部回答
  • 1楼网友:时间的尘埃
  • 2021-04-04 06:07
在Debug调试模式下,可以看CPU寄存器的几个计数器。
其中CCTIMER1,CCTIMER2是可以手动清除的,也就意味你可以在执行代码的前后加入断点,执行前清空该计数器,代码跑完看该计数器的值,即是该段代码执行的CPU时钟个数。
具体时间的计算:CPU时钟个数 X 单个时钟周期
另外,CCSTEP会对CPU执行的每一条指令进行计数。追问

 
首先,谢谢大虾帮忙,不过过程中还是有点问题。
如图,我在代码段前和后分别设置断点,两处显示的都是0,怎么计算?追答做到这一步,我相信你已经解决问题了。
多动手试试就好,呵呵。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯