成都网站建设设计

将想法与焦点和您一起共享

java串口源代码 java串口api

做过java串口通讯的朋友帮忙看看。先多谢了

方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。

创新互联建站专注于网站建设,为客户提供成都网站制作、成都网站建设、网页设计开发服务,多年建网站服务经验,各类网站都可以开发,品牌网站制作,公司官网,公司展示网站,网站设计,建网站费用,建网站多少钱,价格优惠,收费合理。

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

TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。

从usb串口送上来一个二进制字符串,请问能不能在jsp页面中显示,或者java程序也可以,请大家说详细点,最好能有例子可以快速实现的,谢谢。

串口的话只能用JAVA调用,然后通过关闭、打开来判断。

不要使用inputStream.available(),如果我没有记错的话,available返回的是没有被阻断的字节数(已经被缓冲的内容),可以尝试read(byte b[])方法,然后通过返回值是否-1来判断,如下。

java读取串口信息,为什么CommPortIdentifier.getPortIdentifiers...

1、别的线程占用,退出就好了。有可能你自己调试的java因为出错而没有退出,在任务管理器退出那个线程。

2、CommPortIdentifier主要负责端口的初始化和开启,以及管理它们的占有权。而CommPort则是跟实际的输入和输出功能有关的。通过CommPort的getInputStream()可以取得端口的输入流,它是java.io.InputStream接口的一个实例。

3、配置好串口环境,不然在设备管理器里看到串口,用java也是读取不到串口的。还有有时候你配置好环境,运行之后也能列出串口。

4、这样的错误信息,就是无法找到依赖的动态库文件。windows环境那么是因为rxtxSerial.dll没有拷贝到windows的System32目录下(win7环境).并且要注意PATH环境变量中要包含System32目录。

修改下java程序(串口通信)

1、为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom3exe模拟串口通信软件。

2、方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。

3、从usb串口送上来一个二进制字符串,请问能不能在jsp页面中显示,或者java程序也可以,请大家说详细点,最好能有例子可以快速实现的,谢谢。

4、将反编译的java文件放入工程中,并将所需要的地方修改。到对应的工程目录中的bin目录也,找到新编译的class文件。用rar工具将新编译的class替换jar文件中的class文件。如果你需要更改的文件比较多,还是找一下源码工程。


分享文章:java串口源代码 java串口api
转载注明:http://chengdu.cdxwcx.cn/article/degcoso.html