- 1
- 2
- 3
- 4
- 5
UCOS超声波测距驱动
资料介绍
那么简单说一下驱动的注意事项,由于模块所需要的供电是5V,而板子能直接供的电压只有3V3,因此我拿了个充电宝来当电源,当然,如果有锂电池啥的就更好了
其次,引脚设置时不要弄反,TRIG引脚作为输出,而ECHO引脚作为输入
我所实现的功能是超声波模块用来读取距离数据,用串口将数据打印到屏幕上
那么废话完毕,开始上图上代码:
cubemx内部的设置如图所示
这是引脚的设置,我启用了定时器TIM2用来记时,以及它的2通道用来做输入捕获,顺便启用了一下串口
中断的设置如图所示,使能了定时器中断和串口中断(其实串口中断不需要使能,我只是随手点了而已)
然后就可以愉快的生成工程文件了
关于具体的测距程序,只能说一切都要跟着原理走,我就很想不开的脱离原理写了一天程序,然后发现自己写得东西一点鬼用没有,于是重新上网去各种借鉴,终于搞清楚自己是哪里出了问题,希望大家以后驱动别的模块时
一 定 要 先 看 懂 原 理
部分文件列表
文件名 | 大小 |
UltrasonicWave/UltrasonicWave.c | 2KB |
UltrasonicWave/UltrasonicWave.h | |
UltrasonicWave/ |
最新上传
-
cai0603 打赏3.00元 1天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
cai0603 打赏3.00元 1天前
用户:dongshao
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏10.00元 2天前
-
21ic下载 打赏310.00元 2天前
用户:gsy幸运
-
21ic下载 打赏310.00元 2天前
用户:zhengdai
-
21ic下载 打赏310.00元 2天前
用户:小猫做电路
-
21ic下载 打赏310.00元 2天前
用户:liqiang9090
-
21ic下载 打赏270.00元 2天前
用户:kk1957135547
-
21ic下载 打赏160.00元 2天前
用户:w178191520
-
21ic下载 打赏160.00元 2天前
用户:w1966891335
-
21ic下载 打赏50.00元 2天前
用户:w993263495
-
21ic下载 打赏40.00元 2天前
用户:w993263495
-
21ic下载 打赏90.00元 2天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 2天前
用户:sun2152
-
21ic下载 打赏40.00元 2天前
用户:xzxbybd
-
21ic下载 打赏40.00元 2天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 2天前
用户:happypcb
-
21ic下载 打赏50.00元 2天前
用户:forgot
-
21ic下载 打赏10.00元 2天前
用户:xuzhen1
-
21ic下载 打赏20.00元 2天前
用户:wanglu6666
-
21ic下载 打赏5.00元 2天前
用户:人间留客
-
21ic下载 打赏5.00元 2天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 2天前
用户:akae_du
-
21ic下载 打赏5.00元 2天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏20.00元 3天前
资料:STM32控制小米电机
全部评论(0)