java 检测串口

问题描述

目的是想用最简单的方法测试出一个串口是否可以通信(原因是现在的项目需要一直去检测判断串口是否通讯正常),这里通信正常的标准是:比如2号针是接受数据,3号针是发送数据,判断出来2号3号针有没有短接。---------------------------呼叫大大们!不理解我的意思的可以再问我 问题补充:chen_yongkai 写道

解决方案

引用最简单的方法向串口发送一个数据再接收,不是最简单的吗?
解决方案二:
1.可以用观察者模式2.如果是android用hander就ok了

时间: 2024-10-26 05:48:03

java 检测串口的相关文章

利用Java实现串口全双工通讯 (转载)

利用Java实现串口全双工通讯 (投稿) Qingye Jiang (John)SMTH ID: qyjohnE-mail : qjiang@tsinghua.edu 一个嵌入式系统通常需要通过串口与其主控系统进行全双工通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统.本文介绍了一个简单的通过串口实现全双工通讯的Java类库,该类库大大的简化了对串口进行操作的过程. 本类库主要包括:SerialBean.java (与其他应用程序的

利用Java实现串口全双工通讯

一个嵌入式系统通常需要通过串口与其主控系统进行全双工通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统.本文介绍了一个简单的通过串口实现全双工通讯的Java类库,该类库大大的简化了对串口进行操作的过程. 本类库主要包括:SerialBean.java (与其他应用程序的接口), SerialBuffer.java(用来保存从串口所接收数据的缓冲区), ReadSerial.java (从串口读取数据的程序).另外本类库还提供了一个例程

使用Java实现串口通信_java

1.介绍 使用Java实现的串口通信程序,支持十六进制数据的发送与接收. 源码下载地址:http://download.csdn.net/detail/kong_gu_you_lan/9611343 效果图如下: 2.RXTXcomm Java串口通信依赖的jar包RXTXcomm.jar 下载地址:http://download.csdn.net/detail/kong_gu_you_lan/9611334 内含32位与64位版本 使用方法: 拷贝 RXTXcomm.jar 到 JAVA_HO

详细解读Java的串口编程_java

常见问题 JavaComm 和 RxTX 安装时有一些与众不同的地方.强烈建议按照安装说明一点点的安装.如果安装说明要求一个jar文件或一个共享库必须在某一特定的文件夹下,那这就意味着需要严肃对待.如果说明要求一个特定的文件或设备需要拥有一个特定的所有权或访问权,这也意味着需要严肃处理.很多安装问题都只是因为没有按照安装说明要求的去做而引起的. 特别要注意的是一些版本的JavaComm会带有两个安装说明.一个用于java 1.2及以后的版本,一个用于java 1.1版本.使用错误的安装说明会导致

JAVA操作串口有感

在做过一年多的RXTX操作串口项目有现在把一些平时遇到的问题在这里写写: RXTX是一个开源包,主要是在COMM开源包中做扩张,以前的COMM包只能在WINDOWS下面对串口或并口做操作,扩充后的RXTX可以在LINUX和MAC下对串口和并口做操作.  现在跨平台:  在RXTX网站下载JAR包和动态库 http://users.frii.com/jarvi/rxtx/download.html  下载后配置环境  Windows  拷贝RXTXcomm.jar 文件到 \jre\lib\ext

java 基于串口的聊天工具读写不了串口中的数据(类似于QQ)(求助)

问题描述 packageload;importjava.net.*;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.util.*;importjavax.swing.JDialog;importCommAccess.ComAccess;importDlg.DlgAbout;@SuppressWarnings("serial")publicclassjiemianextendsJFrameimp

java 实现串口通信 循环打开串口 内存一直在增加 最后溢出

问题描述 我每20秒取一次串口列表,然后打开每一个串口,向串口里写数据,再把串口关闭掉.可是发现一个问题.内存一直在增长,最后溢出.报nUnsetOwner: Error 8 in MapViewOfFileException in thread "Thread-2" java.lang.OutOfMemoryError: unable to create new native thread 有谁遇到过这样的问题. 问题补充:import java.util.Vector;public

串口通信-java控制收银机“客显”实时显示单价总额等所对应的数字

问题描述 java控制收银机"客显"实时显示单价总额等所对应的数字 小弟是新手,刚进公司,接手一个用java写的超市收银系统小项目,其他问题都解决了,就差这个客显了,很恼火啊! 目前我试过三种方法:1.用dos命令行,输入esc pos命令,或许是我不会用这个命令,数字倒是显示出来了,但是格式不对,小数也不能显示,更别说显示找零单价总额这些字样了:2.用java的串口通信技术,我电脑是笔记本,所以只能用vspd建几个虚拟串口,串口是建好了,但是从网上大牛摘取的代码却检测不到这几个串口,

java串口通讯

  最近在做java串口通讯,主要是用个人电脑通过串口从RS485读取数据,并通过crc循环冗余校验,把接收正确的数据解析,插入数据库mysql,并用SSH技术把数据库数据以表格以及图表形式显示       思路:  1.为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替.并下载sscom32.exe模拟串口通信软件.  2. 要想实现串口通信,用Java实现串口通信(windows系统下),需