资源简介
基于JAVA实现的异步串口通信。本程序基于Java的jdk10开发,实现了一个基于串口通信的功能,能够对下位机实现数据实时传输功能。
代码片段和文件信息
package com.rxtx;
import gnu.io.*;
import java.io.*;
import java.util.*;
public class SerialReader extends Observable implements RunnableSerialPortEventListener
{
static CommPortIdentifier portId;
int delayRead = 100;
int numBytes; // buffer中的实际数据字节数
private static byte[] readBuffer = new byte[1024]; // 4k的buffer空间缓存串口读入的数据
static Enumeration portList;
InputStream inputStream;
OutputStream outputStream;
static SerialPort serialPort;
HashMap serialParams;
Thread readThread;//本来是static类型的
//端口是否打开了
boolean isOpen = false;
// 端口读入数据事件触发后等待n毫秒后再读取以便让数据一次性读完
public static final String PARAMS_DELAY = “delay read“; // 延时等待端口数据准备的时间
public static final String PARAMS_TIMEOUT = “timeout“; // 超时时间
pu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 368572 2018-05-20 14:31 Java_rxtx\rxtx-2.2pre2-bins.zip
.CA.... 13964 2018-05-20 14:18 Java_rxtx\实现源码\com\rxtx\SerialReader.java
.CA.... 13972 2013-10-30 22:11 Java_rxtx\实现源码\com\rxtx\SerialReader.java.bak
.CA.... 2608 2013-10-30 22:14 Java_rxtx\实现源码\com\rxtx\Test.java
.C.D... 0 2018-05-20 14:18 Java_rxtx\实现源码\com\rxtx
.C.D... 0 2013-10-30 22:20 Java_rxtx\实现源码\com
.C.D... 0 2013-10-30 22:20 Java_rxtx\实现源码
.C.D... 0 2018-05-20 14:32 Java_rxtx
----------- --------- ---------- ----- ----
399116 8
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论