VB6.0中上位机与单片机通信需要设置校检方式吗? 用串口通信助手相互通信无论是哪种校检都能收收到正确的数据,那么如果是和单片机呢?上位机需要根据单片机中的校检来设置校检位吗?在VB6.0的串口通信中,哪个是校检错误处理?能有个简单的校检错误处理参考吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://download.csdn.net/detail/veron_04/3601715 如果用 Microsoft Comm Control 控件通讯,属性 Settings = "9600,N,8,1" 第二部分就是校验。按需要设置,会自动完成校验的。具体解释看 MSDN 帮助。 串口通信其奇偶校验由底层的软硬件实现,但是,一般使用中,开发者会加入数据校验,比如crc,LRC等方式对数据进行校验,如果上下位机器都是你自己开发的,那么,你完全可以决定是否使用校验,但是,如果有一方不是你自己开发的,那么你的服从非自己开发端的要求,否则数据将做坏数据处理 只要 Settings 符合约定,校验、重发全部归底层自动实现。 加问一句,扩展的ASCII码是怎么发送的了?看串口通信中没见到扩展码怎么发送的. Modbus协议的LRC校验的话,数据格式为:+数据+LRC LRC=数据每个字节相加,抛弃进位(抛弃的数肯定是256的倍数,结果相当于字节相加值除于256的模) 招聘日语翻译 如何求出各个字段中最长记录的长度???????????? vb写Excel,如何自动换行? 求助:如何用webbrowser调用forms的submit 为什么受伤的总是VB程序员? 怎么样从数据库中取得字段的类型和长度。 登录窗体连接SQL SERVER数据库 用datareport报表控件怎样实现类似履历表的多表联合打印? langzhi:在使用listview时,添加记录时如何使当前记录为最后添加的记录并显示当前 各位长沙的同好,哪位可以收留我?(本来可以给140多分的,但不知道怎么就只能给85分了) VB应用还多吗? 检查一个文件夹包含多少个文件
按需要设置,会自动完成校验的。
具体解释看 MSDN 帮助。
校验、重发全部归底层自动实现。
Modbus协议的LRC校验的话,数据格式为
:+数据+LRC LRC=数据每个字节相加,抛弃进位(抛弃的数肯定是256的倍数,结果相当于字节相加值除于256的模)