串口问题,com口9针,可 (200分)

  • 主题发起人 主题发起人 tbase
  • 开始时间 开始时间
T

tbase

Unregistered / Unconfirmed
GUEST, unregistred user!
串口问题,com口9针,可是我的下位机只能收4针.

该如何编写通信程序
 
标准COM口的9针又不都用足了的。
 
2、3、5用了就可以了,一个收,一个发,一个接地,4针就更够了。
 
2 3 应该是必须的其他那些是必须的,还可以双向通信,那4 5都应该是吧,可是接地线就没了.
例子有吗?我可不希望是汇编.:-)
最好有上位机和下位机例子,并且是4针的,我不会吝啬积分的,帮帮忙吧.
 
2,3,5就够了,是不是你在程序里面打开了流控制、xor之类的东西。
 
要接受数据,4要不要
有例子吗
 
有例子吗
 
同意duckstar,

你要例子?什么例子?是程序还是接线?
程序:不用理会硬件接线,对串口直接读写就可以
接线:确定你的接收端的收发,与串口的收发对应就可以了,
剩下的给底线就行了,没什么特殊的:)
希望有帮助:)
 
4不用,如果你只是收或只是发,只用2,5或3,5就足以
 
你用的下位机是什么?也许我用过。
9针串口的结构如下:
1 CD载波检测
2 TXD发送脚 与对方RXD相连
3 RXD接受脚 与对方TXD相连
4 DTR通知对方准备好接受数据 与对方DSR相连
5 GND地线 与对方GND相连
6 DSR 接受对方通知准备好接受数据 与对方的DTR相连
7 RS 通知对方要发送数据了 与对方CS相连
8 CS 接受对方要发送数据的请求 与对方RS相连
9 RI 震铃指示,与MODEM的相应脚相连
找到下位机的相应标志,按上面的含义连线
 
三线协议就是2-3-5
 
tbase:请自己提前或结束帖子,谢谢合作!
 
应该是与硬件无关吧
 
多人接受答案了。
 

Similar threads

后退
顶部