当前位置: 首页 > article >正文

串口接收不到数据之电阻虚焊bug分析思路

单片机和EC移远通信模块进行通信,相同的代码运行在相同的硬件上,但是一个能联网,一个因为没有EC的应答连不上网。
开始分析,排除软件问题,给EC模块发为什么没应答?
1.发送失败
2.接收失败
排除情况2,因为在EC模块上电的时候,能收到EC的准备命令RDY

但是为什么我用飞线能和EC正常通信?用单片机的程序就不行呢?
在这里插入图片描述
这里飞线可以正常同学排查EC模块本身问题,用万用表的蜂鸣器档测。
发现EC的接受引脚和单片机的引脚没有蜂鸣器响的声音。
1.这两个模块之间的电阻太大
2.是断路状态。
检查单片机的连线发现,EC模块和单片机之中间夹着8位移位器YF08E,看了下他的作用
在这里插入图片描述

断电的时候,输入是低。所以高阻态,蜂鸣档量两侧不响。
说要不响不代表两个模块的串口引脚没有连接,实测,YF08E的左侧和EC模块是通的,蜂鸣档响。
在这里插入图片描述
YF08E的右侧和单片机是通的。所以单片机到移位器YF08E是通的。为什么只能收不能发呢?
怀疑是贴片电阻没焊好,因为只一个地方我动过,用胶打上了
在这里插入图片描述
OK,找到具体问题,扔给硬件工程师就好了。懒得去焊贴片电阻。


http://www.kler.cn/news/304820.html

相关文章:

  • springboot和springcloud区别
  • 解锁定位服务:Flutter应用中的高德地图定位
  • Oracle(126)如何使用闪回表(Flashback Table)?
  • mac电脑打不开rar文件怎么办 rar文件怎么转换成zip并打开
  • 【主机入侵检测】Wazuh规则详解
  • 自定义EPICS在LabVIEW中的测试
  • [实践应用] 深度学习之损失函数
  • 远超想象的复杂
  • InternVL2- dockerfile环境变量持久化使用`ENV`而不是`RUN export`来设置环境变量,以确保环境变量在容器运行时仍然可用
  • python画图|3D参数化图形输出
  • MySQL 事务的 ACID 特性与应用
  • 分布式事务学习笔记(二)Seata架构、TC服务器部署、微服务集成Seata
  • Facebook的虚拟现实计划:未来社交的全新视角
  • 使用 LangChain 和 Neo4j 构建智能图数据库查询系统
  • SQL注入(数据库)简介
  • 【CVPR2024】Scaling Up Video Summarization Pretraining with Large Language Models
  • AI 加持的云端 IDE——三种方法高效开发前后端聊天交互功能
  • Machine Learning Specialization 学习笔记(2)
  • 响应式网站和自适应网站有什么区别?
  • LIMS实验室管理系统的特点
  • 音视频推流中使用wireshark进行抓包分析RTMP
  • 【第33章】Spring Cloud之SkyWalking服务链路追踪
  • 在AIoT设备上加速深度神经网络推理的进展:一项综述
  • Unreal Engine——AI生成高精度的虚拟人物和环境(虚拟世界构建、电影场景生成)(二)(技术分析)
  • 解决flume在抽取不断产生的日志文件时,hdfs上出现很多小文件的问题
  • UniApp 从Vue2升级为Vue3需要注意哪些方面
  • 微服务-- Sentinel的使用
  • 个人电脑可以当服务器用吗?
  • 服务器基础知识拓展( Linux 网络操作系统 03)
  • 京东广告投放平台整洁架构演进之路