关于探索者开发板串口2与串口3的线序问题

2019-07-20 01:05发布

最近使用探索者开发板调试程序时发现串口存在一定问题,使用绿联pl2303串口转usb线插在串口2母头时,串口调试助手可正常显示程序效果,当在绿联pl2303串口转usb线后加一个公头-母头转换器后插在串口3公头时,将串口2程序修改后移植到串口3后则程序失效,串口调试助手接收不到数据。后来用杜邦线直接三线将绿联pl2303串口转usb线公头连接串口3公头,按照2-2,3-3,5-5连接,串口3还是不好使。后来用2-3,3-2,5-5连接时串口3就可以正常使用了。公头-母头转换器没有问题,因为我用两个转换器转换两次后的公头插入串口2母头时也好使。也不是软件问题,用杜邦线直接连接串口公头,将RXD和TXD反着接串口3就好使了,串口调试助手就接收到数据。
后来查了一下原理图,串口2与串口3的232RX和232TX是完全相反的,SP2323中DOUT1接了母头的2线,RIN1接了母头的3线,DOUT2接了公头的3线,RIN2接了公头的4线,在网上查了一下标准9针串口线序,发现不**头还是母头第三根线(原理图中母头的3线和公头的3线)都应该是232TX,第二根线(原理图中母头的2线和公头的4线)都应该是232RX,但是设计开发板时为什么串口2与串口3的九针插头对应线头和SP2323上要求的的232RX和232TX接法不同?这意味着用同样的串口线有一个串口头会失效,是设计失误还是有这种线序讲究?向大家请教这个问题。
MA201608101614280009-02-000000000.jpg
MA201608101614530067-01-000000000.jpg
MA201608101615420095-01-000000000.jpg
QQ截图20160810160702.png

QQ截图20160810160809.png
QQ截图20160810160825.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。