一般java开发串口设备的程序步骤如下:
1.到sun下面去下载一个 扩展包 javax.comm
如果是os是 linux的话 ,稍微有点麻烦,具体参考rxtx
2.了解设备特性,比如打开串口的波特率,数据位,停止位校验位等信息。
字符之间的超时时间。设备缓冲区大小等,这些信息知道了并能在代码中刻意做些限制,
能够避免一些异常情况的发生。
3. 需要了解串口设备的指令和控制流程(常称为协议),没有它你什么也做不了。
4. 然后 具体的程序流程一般是
打开串口设备
绑定输入输出流。就像对待文件一样对待他就行了
根据功能需要按照控制流程组织发送的指令。
往输出流里面写,
从输入流里读返回信息。。。。。
分析信息的格式...
如此反复
。。。。。
关闭串口,
基本这个简单的流程就可以满足大部分的串口设备的开发了。
1.到sun下面去下载一个 扩展包 javax.comm
如果是os是 linux的话 ,稍微有点麻烦,具体参考rxtx
2.了解设备特性,比如打开串口的波特率,数据位,停止位校验位等信息。
字符之间的超时时间。设备缓冲区大小等,这些信息知道了并能在代码中刻意做些限制,
能够避免一些异常情况的发生。
3. 需要了解串口设备的指令和控制流程(常称为协议),没有它你什么也做不了。
4. 然后 具体的程序流程一般是
打开串口设备
绑定输入输出流。就像对待文件一样对待他就行了
根据功能需要按照控制流程组织发送的指令。
往输出流里面写,
从输入流里读返回信息。。。。。
分析信息的格式...
如此反复
。。。。。
关闭串口,
基本这个简单的流程就可以满足大部分的串口设备的开发了。