• 大小: 366KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Java
  • 标签: JAVA  rxtx  

资源简介

基于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


评论

共有 条评论