分享一个超声波测距的STM32程序

2019-07-21 01:03发布

分享一个超声波测距的STM32程序,参考了原子哥的例程,在此表示感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
48条回答
申继鹏
1楼-- · 2019-07-22 05:36
问下串口显示出来结果是对的,可是距离的小数点太多,我想减少点,可是找不到显示函数,问下在哪呢?
清风莞尔
2楼-- · 2019-07-22 06:44
回复【7楼】申继鹏:
---------------------------------
在UltrasonicWave.c文件里的void EXTI9_5_IRQHandler(void)中断函数里面,
printf("distance:%f cm",UltrasonicWave_Distance*2);这一句,要保留一位小数的话将 %f 改为 %.1f ,
保留两位的话改为2,依次类推。希望能帮到你
dengyang09
3楼-- · 2019-07-22 12:25
 精彩回答 2  元偷偷看……
张仁良
4楼-- · 2019-07-22 13:23
楼主及原子哥可否考虑过如果多个超声波进行数据采集那么这个中断优先级该如何确定啊,不太敢想象
王七七
5楼-- · 2019-07-22 15:10
谢谢分享~~~~~~~
16号张同学
6楼-- · 2019-07-22 20:08
谢谢分享,有用捕获做的吗?

一周热门 更多>