给4G模组发AT,模组不返回问题排查
背景
周五时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左右,这样的话,电压转换电路不正常了
总结
找问题时,一种方式可能找不到问题,可以从另一个角度发现问题;
如果,感到此时的自己很辛苦,那告诉自己:容易走的都是下坡路。坚持住,因为你正在走上坡路,走过去,你就一定会有进步。如果,你正在埋怨命运不眷顾,开导自己:命,是失败者的借口;运,是成功者的谦词。命运从来都是掌握在自己的手中,埋怨,只是一种懦弱的表现;努力,才是人生的态度。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2022-12-05 git学习资源