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

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

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

1.发送失败

2.接收失败

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

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

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

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

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

2.是断路状态。

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

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

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

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

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

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

相关推荐
Ronin-Lotus1 小时前
嵌入式硬件篇---单稳态&多谐&施密特电路
单片机·嵌入式硬件
Cyrus_柯3 小时前
单片机(STM32-串口通信)
stm32·单片机·嵌入式硬件·串口通信协议
会编程的小孩18 小时前
STM32用PWM驱动步进电机
stm32·单片机·嵌入式硬件
努力做小白20 小时前
Linux驱动11 --- buildroot&杂项驱动开发方法
linux·运维·驱动开发·单片机·嵌入式硬件
小眼睛FPGA21 小时前
【RK3568+PG2L50H开发板实验例程】FPGA部分 | 以太网传输实验例程
科技·单片机·嵌入式硬件·ai·fpga开发·fpga
小刘摸鱼中21 小时前
INA226 数据手册解读
stm32·单片机·嵌入式硬件·芯片
扣篮发型不乱1 天前
STM32 | HC-SR04 超声波传感器测距
stm32·单片机·嵌入式硬件
几个几个n1 天前
STM32-第五节-TIM定时器-1(定时器中断)
stm32·单片机·嵌入式硬件
国科安芯1 天前
车规级ASM1042芯片在汽车无线充电模块中的应用探索
人工智能·单片机·嵌入式硬件·物联网·安全·汽车
福大大架构师每日一题1 天前
redis 8.0.3版本更新详解:安全修复、新特性与关键bug修复全面解析
redis·安全·bug