下载此文档

Java串口通信编程指导.docx


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
Java串口通信编程
概述
在java中,利用Java Communication包可以操作串口,,Windows平台的只支持到98年出的 ,不过在XP下还能使用。另外,也可以用开源的Rxtx实现串口通信,这里仅以Java Communication包,在Windows平台实现串口通信进行说明。
前期准备
下载Java Communication包
下载地址如下:-。
如果是非Windows平台,请到Sun网站挑选其他版本下载。地址如下:?id=43208d3d
配置
解压缩javacomm20-
{JAVA_HOME}\jre\bin
{JAVA_HOME}\jre\lib\ext
{JAVA_HOME}\jre\lib
set CLASSPATH={JAVA_HOME}\jre \lib\ext \;%classpath%
实现过程
主要步骤包括:
获得串口标识
打开串口
设置串行端口通讯参数
获取输入(出)流
进行读写操作
获得串口标识
指定串口的端口号,生成串口的标识类的实例。
,控制拜访到通讯端口的中心类。 一个应用程序第一使用CommPortIdentifier中的方法,通过相关的驱动去获取那些通讯端口是可用的 并且挑选一个端口便于开始。它包括如下功能:
a. 通过驱动决定通讯端口是可用的。
b. 打开通讯端口为了I/O操作。
c. 决定端口的拥有者。
d. 解析端口拥有者的争夺。
e. 治理事件显示在端口拥有者的中的状态改变。
示例代码如下:
代码:
CommPortIdentifier portID = null;
try{
// CommPortIdentifier を取得
portID = ("COM1");
}catch(NoSuchPortException ex){
();
}
打开串口
示例代码如下:
代码:
try{
// ポートのオープン
port = (SerialPort)("portApp", 5000);
}catch(PortInUseException ex){
();
}
5000(毫秒)是超时时间。
设置串行端口通讯参数
设置串口传输的波特率、数据位、停止位、奇偶校验等参数。
示例代码如下:
代码:
try {
// 通信条件の設定
// 通信速度 960

Java串口通信编程指导 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人465784244
  • 文件大小24 KB
  • 时间2021-02-22