189 8069 5689

java串口助手代码 java串口编程

java通过串口接收数据,不正常。求大神指导

1、您好,导入的包被限制,解决方式 选中项目--右键--进入Properties(属性)视图 选中Java Build Path--点击Libraries--展开JRE System Library[JavaSE-X],选中Access rules这一项(如果没有,那就是JDK安装和配置的问题)。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的通许网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

2、用byte[]数组接收,然后设置编码类型,转换为String就可以了。

3、将两台PC间波特率设置为一样的大小。采取进距离传输,随着距离的增加,信息衰减率也便增加。尽量采用低波特率传输,这样误码率会大大减少。

4、换一个版本试试 ,你这个包类有指针异常。要么就是赋值错了。检查一篇。

用java编写的串口通信,上位机发送和接收显示的数据都要是16进制的,求...

1、这个对象可以和BufferedOutputStream,OutputStreamWriter等配合使用;建立BufferedOutputStream对象 BufferedOutputStream br=new BufferedOutputStream(socket.getOutputStream());调用BufferedOutputStream对象的,write向流中写入数据。

2、串口能收到0D,0A,应该是0DH,0AH,表示是十六进制数。如果是在电脑上收到这两个数据,只有串口调试助手,并且是接收显示HEX码,才能看到的。如果你用电脑上的超级终端接收就看出效果了。

3、串口通信最终都是用二进制传输的,你用代码把二进制转化成十六进制就可以了。不需要额外设置。

Java串口通信总结

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

2、comm.jar 通过串口,PC机可以获取设备的输入数据,也可以让PC机向设备输出输出。你的设备应该有相关的程序与说明。

3、\x0d\x0a\x0d\x0a 要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win3zip。

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

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

6、有需要可以找广州泰尚信息系统有限公司,专门做门禁一卡通的场家。


名称栏目:java串口助手代码 java串口编程
URL链接:http://cdxtjz.cn/article/dceccpc.html

其他资讯