基于hal的hcsr04使用注意事项(f103c8t6)
基于hal的hcsr04使用注意事项(f103c8t6)
1Timer parameter setting中的预分频和计数周期很重要,因为是用其计算超声波模块高电平时间。
方法是trig高电平诱发之前将计时器的计数清零,并在一个couter period内由Echo中断得到时间。显而易见这样的好处是避免多个周期搞得乱七八糟。
但因此counter period就不能太小,简单计算最大量程4m*2的8m除以声速340等于0.023522941秒即23523us。假如预分频72m即一次计时为1us,明显coun
原创
2021-04-24 01:28:35 ·
405 阅读 ·
0 评论