背景
周五时4g模组还好好的,周一再用时,给4G模组发送数据,模组不返回数据了!
原理
实验过程
准备了一个usb转串口模块,用usb转串口模块的rx引脚连接单片机发送引脚,此时单片机发送AT,usb转串口模块收到AT,说明程序发送成功;
用usb转串口模块的rx引脚连接UART1_RX引脚,此时单片机发送AT,usb转串口模块收不到AT;
用usb转串口模块的tx引脚连接到UART1_RX引脚,用usb转串口模块的rx引脚连接到UART1_TX引脚,用电脑发送AT,电脑接收到AT,说明模组工作正常;
此时,断定是三极管坏了;换一个三极管后,问题依然存在,说明不是三极管的问题;
当时,我就蒙了;怎么回事,后来量电压,1.8v正常,UART1_RX端电压应该是1.8v,但是测量值是0.2v左右,这样的话,电压转换电路不正常了
总结
找问题时,一种方式可能找不到问题,可以从另一个角度发现问题;
标签:模组,引脚,UART1,排查,模块,串口,4G,usb From: https://www.cnblogs.com/chino-ll/p/17876540.html