大彩科技串口屏串口通讯问题解决记录

项目场景:

一个医疗样机考虑使用大彩科技的M级串口屏,拿到屏幕调试时遇到了串口通讯失败的问题,单片机->串口屏:正常;串口屏->单片机,失败;


问题描述

具体问题是单片机与虚拟串口屏正常收发;串口屏与电脑通讯一样没有问题;但是在单片机与串口屏通讯时遇到问题:单片机->串口屏:正常;串口屏->单片机,失败;


原因分析:

经过各种排查:
1:反复焊接背面短接电阻,并同时用示波器测量输出电平,确定通讯时使用TTL电平;
2:屏幕和单片机电路板采用单一电源供电,排除因不共地引起的通讯失败;
3:给RX接上拉电阻,排除电平不稳引起的问题;
4:经过各种折腾,发现问题是我在同一个串口还使用了CH340来转USB引起的!
因为这块板子还有连接电脑的需求,所以这个串口同时还连了一块CH340,重点是!这块CH340,我是用3.3v供电的,而CH340的IO引脚电平,不能超过供电电压,一旦超过,芯片损坏或者不能正常工作;这时就会影响单片机正常的收发了!

解决方案:

断开RX.TX与其他芯片的连接,只连接单片机和串口屏,果然,能够正常通讯了!

你可能感兴趣的:(单片机,stm32)