一个简单的JAVA串口使用说明

如果需要详细的内容,请参看
http://blog.csdn.net/kabini/archive/2007/05/09/1601324.aspx

http://www.iteye.com/topic/64859

下面以我自己的操作过程来说明一下
WIN XP
myelipse blue8.6
jdk1.6


1:下载一个javacomm20-win32.zip包,里面有一些必须的文件和例子.
2:将ZIP包里的comm.jar,win32com.dll,javax.comm.properties三个文件拷到
Java_Home/lib目录下,如果你是下载了JRE安装的,配置好JAVA_HOME后,就是拷到lib目录下就可以,如果下载了jdk安装的,就放在jdk的jre/lib下;
3:使用myelipse时,会自带jre,则需要另在D:\Program Files\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\ext下拷贝win32com.dll,comm.jar两个文件,而在jre/lib下拷贝javax.comm.properties文件,路径只是我的,你自己的路径可以对比着找。如果不在这里拷贝的话,直接在myelipse里运行时会出现诸如
javax.comm.NoSuchPortException

Error loading win32com: java.lang.UnsatisfiedLinkError: no win32com in java.library.path
等问题

4:安装一个VSPM虚拟串口软件,然后设置运行模式为服务器端,新建一个虚拟串口,然后跟踪这个串口的数据。
5:运行下载的ZIP包里有一个simplewrite.java,修改一下
if (portId.getName().equals("COM2")) {
// if (portId.getName().equals("/dev/term/a"))

上面那句是win用的,下面那句是linux用的,COM2改成自己的串口名,运行时就能看到,VSPM跟踪数据里显示了一串数据48656C6C6F2C20776F726C64210A。简单的串口通信完成!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值