当前位置:首页 » 编程语言 » java串口

java串口

发布时间: 2022-01-15 20:38:48

1. java实现串口通信代码

public static void process() {
try {
Enumeration portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements())
{
CommPortIdentifier portId = (CommPortIdentifier) portList.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)//如果端口类型是串口则判断名称
{
if(portId.getName().equals("COM1")){//如果是COM1端口则退出循环
break;
}else{
portId=null;
}
}
}
SerialPort serialPort = (SerialPort)portId.open("Serial_Communication", 1000);//打开串口的超时时间为1000ms
serialPort.setSerialPortParams(9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE);//设置串口速率为9600,数据位8位,停止位1们,奇偶校验无
InputStream in = serialPort.getInputStream();//得到输入流
OutputStream out = serialPort.getOutputStream();//得到输出流

//进行输入输出操作

//操作结束后
in.close();
out.close();
serialPort.close();//关闭串口

} catch (PortInUseException e) {
e.printStackTrace();
} catch ( e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

}

热点内容
api开发php 发布:2025-09-16 22:06:15 浏览:593
mysql自动备份linux 发布:2025-09-16 21:58:33 浏览:941
怎么用自己的服务器ip做域名 发布:2025-09-16 21:49:57 浏览:914
vc为什么能编译不能用 发布:2025-09-16 21:48:03 浏览:741
编译原理冲突图的定义 发布:2025-09-16 21:26:45 浏览:807
安卓手机芯哪个牌子好 发布:2025-09-16 21:26:33 浏览:205
centos编译安装git 发布:2025-09-16 21:19:55 浏览:973
安卓系统如何使用手机优盘 发布:2025-09-16 21:14:01 浏览:330
在手机上注册公积金如何设置密码 发布:2025-09-16 21:07:01 浏览:822
无控制器存储 发布:2025-09-16 21:02:44 浏览:715