超声波模块测试

本文介绍了使用STM32F107开发板测试超声波测距模块HC-SR04+的过程。首先,通过DC5V供电,并找到开发板的USART1和USART2引脚进行连接。测试一中,使用CH340串口模块连接串口助手,展示了主动和被动模式下的数据交互。在测试二中,通过开发板的串口中断方式与超声波模块通信,解析接收到的数据包。在main函数中实现了主动模式的配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

超声波模块

淘宝上买了带串口的超声波测距模块:HC-SR04+
具体信息如下:


测试

前期准备:
超声波模块需要5v供电,手头有一块stm32F107的开发板,将其dc5v电源的引脚用杜邦线引出来,同时,根据stm32f107的开发板原理图找出USART1读写引脚:tx(PA9),rx(PA10), USART2的读写引脚:tx(PD5),rx(PD6) ,并用排针引出来。
测试一:
利用ch340串口模块将超声波模块与串口助手连接(模块引脚一般是TTL电平,电脑串口是232电平,因此用ch340串口模块)。
主动模式下:串口助手输出超声波输出的数据

被动模式:串口助手发送数据,超声波模块应答 (模式切换如上)

测试二:
利用开发板与超声波模块通信,超声波的读写与串口1引出的针脚连接。开发板采用串口中断的方式 ,解析数据包
f107关键代码
串口中断:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值