当前位置:网站首页>STM32学习笔记4——HC_SR04超声波测距模块的调试记录
STM32学习笔记4——HC_SR04超声波测距模块的调试记录
2022-04-22 05:40:00 【锂盐块呀】
项目场景:
STM32F103单片机和HC_SR04超声波测距模块测量距离。
其中HC_SR04模块采用5V供电。
问题描述:
代码编写完成以后,HC_SR04超声波测距模块传递模块返回来的高电平一直是一个默认值。
如下图所示:

ECHO信号引脚一直为220us左右的高电平。
原因分析:
-
首先采用示波器观察TRIG信号引脚是否有输出:发现TRIG信号仅有一个2V多一点的高电平。
-
使用电压表测量HC_SR04模块的VCC和GND引脚之间的电压差:发现仅有2V左右。
-
使用电压表测量STM32单片机核心板的5V与GND引脚之间的电压差:发现仅有2V左右。
综上,发现是电源电压不足,HC_SR04测距模块无法正常工作。
解决方案:
将CH340转TTL模块的电平选择改为5V。
运行结果正确,如图所示:

版权声明
本文为[锂盐块呀]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_39276221/article/details/119765399
边栏推荐
- Miniconda source swap (add image)
- golang 把句中的每个单词的首字母变成大写(笔试题)
- Machine learning -- drawing P-R curve and ROC curve with iris data set
- 记录一次安装centos8+postgresql9.6+postgis的惨痛经历
- Converts a nonnegative decimal integer n to a binary
- SQL面试题总结(更新中)
- Two ways of JS array value
- 蓝桥杯冲刺——并查集
- Alist easy to use guide
- B / S architecture
猜你喜欢
随机推荐
TXT文本内容逐个删除
05-变量及标识符
卷积神经网络
Digital DP (template)
12 - container - string
What compiler is used for beginners of C language (there is a surprise at the end of the article)
考研结束了
蓝桥杯冲刺——二进制枚举
LeetCode 2044. Count the number of subsets that can get the maximum value by bit -- depth traversal
Two ways of JS array value
Leetcode interview question 17.09 Number k -- dynamic programming
Torch uses stepping on the pit diary and matrix to speed up the operation
蓝桥杯31天冲刺 Day10
Matrix multiplication implementation
15 - 容器 - 字典
最长公共子序列(动态规划)
不用第三个变量交换两变量值的几种方式
Several ways to exchange two variable values without the third variable
Longest common subsequence (dynamic programming)
Niuke practice match 97









