rsym.net
当前位置:首页 >> jAvA串口通信实例 >>

jAvA串口通信实例

最近在做java串口通讯,主要是用个人电脑通过串口从RS485读取数据,并通过crc循环冗余校验,把接收正确的数据解析,插入数据库mysql,并用SSH技术把数据库数据以表格以及图表形式显示 思路: 1.为了从RS485读取数据,由于暂时没有硬件设备,系统...

public static void process() { try { Enumeration portList = CommPortIdentifier.getPortIdentifiers(); while (portList.hasMoreElements()) { CommPortIdentifier portId = (CommPortIdentifier) portList.nextElement(); if (portId.getPo...

使用 rxtx 很方便,,,,,官网有文档、例子 ~

做串口通讯的时候基本都是通过io流读娶输出。那么在java开发中发送数据的时候使用OutputStream,而其write()的参数是字节数组、int整形。如果使用字节数组发送的时候,通常可以直接写成out.write("1234".getBytes())。这样一来单片机读到的数据则...

估计是操作系统不一样吧,先把你的无线串口驱动装好,找个非java串口调试软件试试,保证串口设备在本机测试没问题,然后再测试java串口程序,是rxtx包,还是com包?

太多了,代码太长。

import gnu.io.SerialPort; import java.util.HashMap; public class CommTest { public static void main(String[] args) { HashMap params = new HashMap (); params.put(SerialReader.PARAMS_PORT, "COM8"); // 端口名称 params.put(SerialRe...

串口通信太底层了吧,用java实现不太好,如果非要用java的话,那最好做一个串口操作的动态库,然后用java调用,C应该是比较容易就能操作串口的

串口的话只能用JAVA调用,然后通过关闭、打开来判断。 另外Java是写不了串口的,需要C才可以

关于串口设备,最好联系厂家询问是否提供API接口。 关于API接口一般是一个可供调用的DLL文件。 如果有可以直接在C#中引用,作为类库来操作设备。 具体调用方式需要询问厂家或参阅api的文档说明。 不提供软件接口的设备是无法进行开发的。 我大概...

网站首页 | 网站地图
All rights reserved Powered by www.rsym.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com