STMCU小助手
发布时间:2021-12-16 21:00
|
1、初始化1个定时器 TIM5_Init(-1,108-1);//arr为最大值(unsigned int)-1,让其一直往上加,最大值42亿us,即最大可表示4200秒,分频系数psc为108,即每+1等于1us
2、定义全局变量 unsigned int t1,t2;//用于保存执行代码前后的定时器5的计数器值 3、具体运用在代码上 t1=TIM5_Handler.Instance->CNT; AT24CXX_Write(79,ppp,30);//查看改行代码花费时间 t2=TIM5_Handler.Instance->CNT; t2-t1等于代码执行花费时间,单位为us 4、特别说明:TIM5_Handler.Instance->CNT超过最大值42亿时,会清零 |
微信公众号
手机版