串口通信校验问题-请教串口校验问题(急急急)

问题描述

请教串口校验问题(急急急)
使用串口精灵截获指令如下:(上位机->下位机)
7E C1 02 03 58 C0 01 04 C3 01 09 E7 1E 7E
7E C1 02 03 59 C0 01 04 C3 01 09 32 81 7E
7E C1 02 03 5A C0 01 04 C3 01 09 5C 29 7E
7E C1 02 03 5B C0 01 04 C3 01 09 89 B6 7E
。。。。。。
基本都是这样的,当然也有的是发送和返回
可以看出58、59.。。。是累加的;倒数第三字节与倒数第四字节我判断是校验位,然而不知道是什么校验!!!!!!!!!!!!!!!!!
请高人指点!!!!!!!!!!!!!!!!!!!!!!

时间: 2024-09-14 22:32:36

串口通信校验问题-请教串口校验问题(急急急)的相关文章

c#-C#串口通信问题,串口助手调试和真机测试不一样

问题描述 C#串口通信问题,串口助手调试和真机测试不一样 我用的两台电脑装串口助手来测试发送信息,发送的是16进制信息.通过串口调试助手测试发送的信息是没有问题的.然后链接机器发送信息,机器没反映,用串口助手发送信息机器能正常运行,大神能指出哪里可能出问题? 解决方案 C# 串口通信调试助手1编程练习:串口通信调试助手 解决方案二: 串口助手发送能正常,那就建议看看你的串口初始化吧.

C#结合串口通信类实现串口通信源代码

mycom是串口通信类.下面是串口通讯测试程序的源代码,将mycom类放在此项目中,可以实现简单的串口通信,希望读者能通过这个程序对串口通信过程有一个初步的了解: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Threading; namesp

串口通信-casio dt930 串口发送数据

问题描述 casio dt930 串口发送数据 最近在做 casio dt930的盘点机,有一个问题是需要和pc端的一个系统进行数据对接,是直接将保存的数据通过串口通信发送出来,这该如何操作?谢谢了.

串口通信-MFC的串口接收GPS的问题

问题描述 MFC的串口接收GPS的问题 硬件:工控机(5个USB串口),GPS模块(USB口),一对无线串口通信模块(USB口) 软件:一个双串口软件,串口调试助手 问题:软件打开GPS的串口收不到数据,但是打开无线通信模块,通过另一台电脑可以收到数据.GPS在串口调试助手却是可以收到数据的. 最奇怪的是如果将软件在笔记本电脑上运行,两个串口是都收得到数据的. 软件程序也没有报错,调试了半天,GPS串口是打开的,就是收不到数据.也不知道怎么调试的.... 总之,就是GPS模块在工控机的MFC软件

Android 串口通信编程及串口协议分析_Android

Android 串口通信编程:嵌入式编程和可穿戴设备及智能设备都会用到串口,这里就带大家分析下, 一,android串口通信 串口通信采用一个第三方开源项目,实现串口数据收发. 1. 使用了http://code.google.com/p/android-serialport-api/的项目的serialport api和jni: 2. 支持4串口同时收发,有定时自动发送功能,收发模式可选Txt或Hex模式: 3.  n,8,1,没得选: 4. 为减轻界面卡顿的情况,接收区的刷新采用单独的线程进

java 实现串口通信 循环打开串口 内存一直在增加 最后溢出

问题描述 我每20秒取一次串口列表,然后打开每一个串口,向串口里写数据,再把串口关闭掉.可是发现一个问题.内存一直在增长,最后溢出.报nUnsetOwner: Error 8 in MapViewOfFileException in thread "Thread-2" java.lang.OutOfMemoryError: unable to create new native thread 有谁遇到过这样的问题. 问题补充:import java.util.Vector;public

串口通信-用linux串口与PLC通信,不通

问题描述 用linux串口与PLC通信,不通 用linux串口与PLC通信,没有返回正确的数据,但是在windows串口上是可以的,也就是说波特率一些的应该是对的.但是在linux上就是不行,这是什么原因. 解决方案 linux串口通信协议编程详解 解决方案二: 先多加一些调试信息等,看你的代码是如何运行的,是否有哪一步出错了

串口通信-android蓝牙串口接收数据

问题描述 android蓝牙串口接收数据 最近在做android手机蓝牙和单片机通信,一直被接收数据完整性这个问题困扰. 为了使一次通信的包保持完整,我就构思了发送12位的包,包头(1)+数据(8)+校验(2)+包尾(1),校验为求和校验.单片机发送数据的函数如下 void SendString(uchar *dat) //发送12位的包 包头(1)+数据(8)+校验(2)+包尾(1) { uchar i,j; uint check=0; //求和校验 SendChar(0x01); //0x0

串口通信-QT使用 串口编 程问题 (求关注)

问题描述 QT使用 串口编 程问题 (求关注) 本人小菜一枚,刚接触到QT,由于项目需要:使用QT 开发一个软件来使用硬件设备,设备有:身份证验证器,打印机,条形码扫描仪,等等.不知道怎么做,私以为可以使用串口编程来实现,但是没有接触过串口编程,所以跪求大神指点,如有QT 串口实例 一二那便是更好的了,先谢过!