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

单片机和EC移远通信模块进行通信,相同的代码运行在相同的硬件上,但是一个能联网,一个因为没有EC的应答连不上网。

开始分析,排除软件问题,给EC模块发为什么没应答?

1.发送失败

2.接收失败

排除情况2,因为在EC模块上电的时候,能收到EC的准备命令RDY

但是为什么我用飞线能和EC正常通信?用单片机的程序就不行呢?

这里飞线可以正常同学排查EC模块本身问题,用万用表的蜂鸣器档测。

发现EC的接受引脚和单片机的引脚没有蜂鸣器响的声音。

1.这两个模块之间的电阻太大

2.是断路状态。

检查单片机的连线发现,EC模块和单片机之中间夹着8位移位器YF08E,看了下他的作用

断电的时候,输入是低。所以高阻态,蜂鸣档量两侧不响。

说要不响不代表两个模块的串口引脚没有连接,实测,YF08E的左侧和EC模块是通的,蜂鸣档响。

YF08E的右侧和单片机是通的。所以单片机到移位器YF08E是通的。为什么只能收不能发呢?

怀疑是贴片电阻没焊好,因为只一个地方我动过,用胶打上了

OK,找到具体问题,扔给硬件工程师就好了。懒得去焊贴片电阻。

相关推荐
深圳米客方德半导体有限公司13 分钟前
MCU LTE Cat.1 bis 8910DM + SD NAND MKDV4GIL-AST:赋能 T-Box 的智能存储通信一体化解决方案
单片机·嵌入式硬件·汽车·sd nand
iCxhust2 小时前
一款复古的Intel8088单板机制作
开发语言·单片机·嵌入式硬件
智者知已应修善业3 小时前
【51单片机2位数码管100毫秒的9.9秒表】2022-5-16
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
2401_888859715 小时前
STM32 CAN简介及帧格式
stm32·单片机·嵌入式硬件
东芝-铠侠-技术王工6 小时前
TB62211FNG是一款采用时钟输入控制的PWM斩波器的两相双极步进电机驱动器
单片机·嵌入式硬件
happygrilclh7 小时前
Modbus仿真器 Modbus Poll 和Modbus Slave详细图文教程
stm32·单片机·嵌入式硬件
ILOVECOMPUTING7 小时前
无人机上,利用 ucos2 实现 stm32 采集陀螺仪数据
单片机·嵌入式硬件·无人机·数据采集·陀螺仪·ucos2
乌萨奇也要立志学C++8 小时前
【STM32】STM32的中断系统&寄存器NVIC、EXTI
stm32·单片机·嵌入式硬件
橡木树的叶子8 小时前
正点原子STM32cubeide学习——TFTLCD(MCU 屏)实验
ide·stm32·单片机·嵌入式硬件·学习
华清远见成都中心8 小时前
Linux嵌入式和单片机嵌入式的区别?
linux·运维·单片机·嵌入式