超声波模块测试

来源:互联网 发布:舒适的椅子 知乎 编辑:程序博客网 时间:2024/04/28 16:54

超声波模块

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


测试

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

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

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

main函数:

主动模式:

0 0
原创粉丝点击