java,并行往串口发送数据,发往某个串口数据会莫名其妙发送到别的串口

weixin_39839955 2018-01-26 02:23:42
本意是做java模拟自动化测试,往并行往2个com口发数据,如com10和com11,但是连续发送过程中,会出现发往COM10的数据,都直接发往COM11去了;单个个串口进行发送都不会出现问题,可以正常,请问有碰到类似问题的么
...全文
408 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比并行口更远距离的数据传输。 1、25针并行口插口的针脚功能:     针脚 功能 针脚 功能   1 选通 (STROBE低电平) 10 确认 (ACKNLG低电平)   2 数据位0 (DATAO) 11 忙 (BUSY)   3 数据位1 (DATA1) 12 却纸 (PE)    4 数据位2 (DATA2) 13 选择 (SLCT)   5 数据位3 (DATA3) 14 自动换行 (AUTOFEED低电平)   6 数据位4 (DATA4) 15 错误观点(ERROR低电平)   7 数据位5 (DATA5) 16 初始化成(INIT低电平)   8 数据位6 (DATA6) 17 选择输入 (SLCTIN低电平)   9 数据位7 (DATA7) 18-25 地线路(GND) 2.串行口的典型代表是RS-232C及其兼容插口,有9针和25针两类。 25针串行口具有20mA电流环接口功能,用9、11、18、25针来实现。 其针脚功能如下:   针脚 功能 针脚 功能   1 未用   2 发出数据(TXD) 11 数据发送(一)   3 接受数据(RXD) 12-17 未用   4 请求发送(RTS) 18 数据接收(+)   5 清除发送(CTS) 19 未用   6 数据准备好(DSR) 20 数据终端准备好比(DTR)   7 信号地线路 (SG) 21 未用   8 载波检测 (DCD) 22 振铃指示精神 (RI)   9 发送返回(+) 23-24 未用   10 未用 25 接收返回(一)   9针串行口的针脚功能:   针脚 功能 针脚 功能   1 载波检测(DCD) 6 数据准备好(DSR)   2 接受数据(RXD) *7 请求发送(RTS)   3 发出数据(TXD) 8 清除发送(CTS)   *4 数据终端准备好(DTR) 9 振铃指示(RI)   5 信号地线(SG) 注:上面的数据事对微机标准串行口而言的,对非标准设备,如接收GPS数据或电子罗盘数据,要记住:接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接。如从机发送数据用9针串行口4脚。串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果; 强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。 9针串口引脚定义 25针串口引脚定义 9针RS-232串口(DB9) . 25针RS-232串口(DB25) 引脚 简写 功能说明 引脚 简写 功能说明 1 CD 载波侦测(Carrier Detect) 8 CD 载波侦测(Carrier Detect) 2 RXD 接收数据(Receive) 3 RXD 接收数据(Receive) 3 TXD 发送数据(Transmit) 2 TXD 发送数据(Transmit) 4 DTR 数据终端准备(Data Terminal Ready) 20 DTR 数据终端准备(Data Terminal Ready) 5 GND 地线(Ground) 7 GND 地线(Ground) 6 DSR 数据准备好(Data Set Ready) 6 DSR 数据准备好(Data Set Ready) 7 RTS 请求发送(Request To Send) 4 RTS 请求发送(Request To Send) 8 CTS 清除发送(Clear To Send) 5 CTS 清除发送(Clear To Send) 9 RI 振铃指示(Ring Indicator) 22 RI 振铃指示(Ring Indicator)

2,425

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
  • 其他硬件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧