单片机这一段函数是啥意思,怎么用呢

img

img


怎么用这个函数来实现超声波测距呢。是说开始的时候start然后结束的时候用get时间嘛

你说的没错,这个是启动systick,收到回声的时候再取读一下Systick->Val,就知道时间差了。
需要注意的是,在很多环境下,systick早就启动了,比如作为rtos的tick,或者作为hal delay的计时器,用这个的时候要确保没有其它代码在使用systick。如果已经被占用,可以用其它定时器。