找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

寄存器写的stm32单片机驱动超声波模块,一直卡在检测回响信号那里

查看数: 1511 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-10-21 20:16

正文摘要:

寄存器写的stm32驱动超声波模块,一直就在检测上升沿电平那里出不来。用的串口获得详细数据, 已解决,模块电压问题,应接5V电压,我接成3.3V,32搞长了,忘记当初做51时是5V供电了。 //#include "stm32f10x.h" ...

回复

ID:997450 发表于 2022-10-22 21:00
实锤了,我是蠢货,我给HC-SR04超声波的供电一直是3.3V,怪不得卡在电平检测环节。对于单片机来说,电平就是0和1,我的被卡住的电平检测环节检测的电平就是由我的超声波模块的echo引脚电平,模块给单片机发送信号,由自身供电,本该接5V电压,接了3.3V。供电不足,模块发出的高电平信号可能就上不去,就一直是0而不是1了。这是我的个人理解,也许供电不足模块根本无法工作,压根没开始。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表