大家好,我是苏承栈。今天咱们来聊聊Java串口编程这块儿,特别是数据的发送与监听读取。这可是工业控制和通信设备中常用的技术,学会了能解决不少实际问题。
首先,串口,也就是COM接口,是一种串行通信方式。它成本低,但速度慢,现在主要用在工业控制和测量设备上。咱们这篇文章主要讲的是RS-232类型的9针串口。
接下来,咱们得聊聊Java对串口编程的API包。常用的有三个来源:SUN的串口通信API、IBM的串口通信API和一些开源的API。本文咱们使用的是SUN的官方API,也就是comm2.0.jar。
环境搭建是编程的基础。我用的环境是Windows7,Jdk1.6.0_10,Eclipse3.4.1。搭建步骤如下:
- 下载并安装jdk;
- 下载comm2.0.jar,并将必要的三个文件拷贝到jdk对应的文件夹中;
- 将win32com.dll文件拷贝到“%JAVA_HOME%\bin”以及“%JAVA_HOME%\jre\bin”目录下;
- 将comm.jar文件拷贝到“%JAVA_HOME%\lib”以及“%JAVA_HOME%\jre\lib\ext”目录下;
- 将javax.comm.properties文件拷贝到“%JAVA_HOME%\lib”目录下。
重要步骤
以上步骤是搭建Java串口编程环境的关键。记住,这些文件的位置很重要。
最后,想了解更多串口知识,可以查阅串行接口、RS-232、RS-422、rs485等相关内容。
好了,今天的分享就到这里。我是苏承栈,关注极星编程网(www.jxgpc.com),了解更多编程知识。
