您现在的位置是:首页 > 软件 > UCOS超声波测距驱动
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

UCOS超声波测距驱动

更新时间:2019-06-25 10:18:24 大小:2K 上传用户:yxlmlol查看TA发布的资源 标签:ucos超声波测距 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

那么简单说一下驱动的注意事项,由于模块所需要的供电是5V,而板子能直接供的电压只有3V3,因此我拿了个充电宝来当电源,当然,如果有锂电池啥的就更好了

其次,引脚设置时不要弄反,TRIG引脚作为输出,而ECHO引脚作为输入

我所实现的功能是超声波模块用来读取距离数据,用串口将数据打印到屏幕上

那么废话完毕,开始上图上代码:

cubemx内部的设置如图所示

这是引脚的设置,我启用了定时器TIM2用来记时,以及它的2通道用来做输入捕获,顺便启用了一下串口

中断的设置如图所示,使能了定时器中断和串口中断(其实串口中断不需要使能,我只是随手点了而已) 

然后就可以愉快的生成工程文件了


关于具体的测距程序,只能说一切都要跟着原理走,我就很想不开的脱离原理写了一天程序,然后发现自己写得东西一点鬼用没有,于是重新上网去各种借鉴,终于搞清楚自己是哪里出了问题,希望大家以后驱动别的模块时


一    定    要    先     看     懂     原     理


部分文件列表

文件名大小
UltrasonicWave/UltrasonicWave.c2KB
UltrasonicWave/UltrasonicWave.h
UltrasonicWave/

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载