![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
串口通讯
唔佲
这个作者很懒,什么都没留下…
展开
-
CRC16位校验
在做项目过程中,对方传输CRC16校验函数是C++代码写的,而自己从串口接收数据用java语言,不得不看懂他们的代码。然后自己用java代码来实现。 由于正确帧格式是以#开头,以;结束,中间前19位为传输位,后4位为校验位。形如"#12345678912345678912345;"这样的格式才算正确。像多位,少位的情况直接忽视,因为传输的肯定不正确。而对于这种正确格式,我就需要用他转载 2015-05-06 12:17:37 · 1145 阅读 · 0 评论 -
java串口通信:发送一条数据,接收分好几次接收解决方法
在个人电脑虚拟串口与代码测试过程中,当虚拟串口发送一条数据,代码能顺利接收显示。而在单片机与电脑串口通信过程中,经常出现单片发送一条数据,而接收段分好几次接收。 解决方法: 添加一条线程,延时。 while (inputStream.available() > 0 ) { try { Threa转载 2015-05-06 12:12:29 · 5363 阅读 · 1 评论 -
java串口通讯
最近在做java串口通讯,主要是用个人电脑通过串口从RS485读取数据,并通过crc循环冗余校验,把接收正确的数据解析,插入数据库mysql,并用SSH技术把数据库数据以表格以及图表形式显示 思路: 1.为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom32.e转载 2015-05-06 12:08:54 · 921 阅读 · 1 评论 -
以太网,IP,TCP,UDP数据包分析
以太网,IP,TCP,UDP数据包分析http://www.cnblogs.com/feitian629/archive/2012/11/16/2774065.html1、ISO开放系统有以下几层:7应用层6表示层5会话层4转载 2017-08-14 16:04:38 · 396 阅读 · 0 评论