微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 想通过定时器来计时我的某个程序运行所用的时间,该怎么配置

想通过定时器来计时我的某个程序运行所用的时间,该怎么配置

时间:10-02 整理:3721RD 点击:
如题,用定时器3来配置,如何来?

记录首尾的计数寄存器值,相减就好了

学习一下相关经验                  

在程序开始的时候设置一个标志位设置为1,程序结束的时候设置为0,当标志位为1的时候才开始进入中断进行计时


然后把时间显示一下就好了

   这是测试一个延时函数的方法:  
TIM2->CNT = 0;
        delay(1000);
        TIM_Cmd(TIM2, DISABLE);
        printf("%d\r\n",TIM2->CNT);
        TIM_Cmd(TIM2,ENABLE);
        printf("%d\r\n",TIM2->CNT);

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top