想用嘀嗒定时器获取系统时间,获取两个,然后得到时间差,要怎么做呀,我看他一般是用这个嘀嗒定时器做延时的,怎么能不影响我那个延时函数的情况下,获取时间呀
在滴答定时器的中断回调函数中弄一个全局变量,进来一次你就加加。在其他位置读这个全局变量就可以了。
unsigned int time1,time2,dt; time1=SysTick->CTRL;//读取当前计数值 time2=SysTick->CTRL;//读取当前计数值 dt=time2-time1;//获取时间差