社区
其他硬件开发
帖子详情
java,并行往串口发送数据,发往某个串口数据会莫名其妙发送到别的串口
weixin_39839955
2018-01-26 02:23:42
本意是做java模拟自动化测试,往并行往2个com口发数据,如com10和com11,但是连续发送过程中,会出现发往COM10的数据,都直接发往COM11去了;单个个串口进行发送都不会出现问题,可以正常,请问有碰到类似问题的么
...全文
408
回复
打赏
收藏
java,并行往串口发送数据,发往某个串口数据会莫名其妙发送到别的串口
本意是做java模拟自动化测试,往并行往2个com口发数据,如com10和com11,但是连续发送过程中,会出现发往COM10的数据,都直接发往COM11去了;单个个串口进行发送都不会出现问题,可以正常,请问有碰到类似问题的么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
并行
口与串行口的区别是交换信息的方式不同,
并行
口能同时通过8条
数据
线传输信息,一次传输一个字节;而串行口只能用1条线传输一位
数据
,每次传输一个字节的一位。
并行
口由于同时传输更多的信息,速度明显高于串行口,但串行口可以用于比
并行
口更远距离的
数据
传输。
并行
口与串行口的区别是交换信息的方式不同,
并行
口能同时通过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)
数据
总线发给FPGA实现多路
并行
独立
串口
利用
串口
上加FIFO,实现总线上
数据
由FPGA
发送
给不同的
并行
串口
,vivado2017.4版本进行开发。代码为
发送
部分。
Selenium自动化测试入门到精通项目实战
Java
篇
你是否渴望学习selenium webdriver +
Java
以及最新的框架和技术进行web自动化测试? 你是否感兴趣学习Selenium如何用在你现有的项目里的? 这门课带你从Selenium搭建环境开始讲起,然后学习selenium,TestNG, ...
STM32F103实现
串口
收发
数据
功能
串行接口是一种可以将接收来自CPU的
并行
数据
字符转换为连续的串行
数据
流
发送
出去,同时可将接收的串行
数据
流转换为
并行
的
数据
字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。
串口
通信(Serial Communications)的概念非常简单,
串口
按位(bit)
发送
和接收字节的通信方式。 中断
发送
方式的基本过程是:每
发送
一个字节,该字节
发送
完毕引发中断,中断处理程序再
发送
下一个字节……直到
发送
完成。 该接口不需要等待接收完成再返回,整个接收过程不需要用户干预,最好检查下返回值,看有没有调用成功,因为如果上次
数据
还没接收完整,处理忙状态,是不可以再发起新的接收过程的。 中断在硬件层面的触发方式:如果是电平触发的中断,在中断式
发送
函数中
会
使能相应的中断,因为
发送
缓冲区为空,其所处的电平状态就在中断功能被使能后
会
直接触发中断,导致第一个字节在中断处理函数中被
发送
出去
Java
串口
通信详解
嵌入式系统或传感器网络的很多应用和测试都需要通过 PC 机与嵌入式设备或传感器节点 进行通信。其中,最常用的接口就是 RS-232
串口
和并口(鉴于 USB 接口的复杂性以及不需要 很大的
数据
传输量, USB 接口用在这里还是显得过于奢侈,况且目前除了 SUN 有一个支持 USB 的包之外,我还没有看到其他直接支持 USB 的
Java
类库)。 SUN 的 CommAPI 分别提供了 对常用的 RS232 串行端口和 IEEE1284
并行
端口通讯的支持。 RS-232-C(又称 EIA RS-232-C,以下简称 RS232)是在 1970 年由美国电子工业协
会
(EIA)联合贝尔系统、调制解 调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。 RS232 是一个全双工的通讯 协议,它可以同时进行
数据
接收和
发送
的工作。
其他硬件开发
2,425
社区成员
4,282
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章