板牙  
失败是什么?没有什么,只是更走近成功一步;而成功是走过了所有通向失败的路...只要你心够决!

所谓的协议就是通讯双方协商并制定好要传送的数据的结构与格式。并按制定好的格式去组合与分析数据。从而使传输的数据得以被准确的理解和处理。
串行通信, 二进制从左到右传输.
一般来说,标准MODBUS是:
1:地址码
2:功能码
3:数据区
4:校验码(常用CRC校验)
它是一主多从,
主机发出命令,只能是地址相对的从机回应,
从机和从机之间无法通信.

数据包(byte类型)

CRC循环冗余码校验:

CRC有以下标准:CRC-12码,CRC-16码,CRC-CCITT码,CRC-32码。 CRC-12码通常传送6-bit字符串。CRC-16码及CRC-CCITT码传送8-bit字符。CRC-32大都被采用在p2p传输中。
我只用过CRC-16的...

posted on 2009-05-14 10:38  板牙  阅读(275)  评论(0编辑  收藏  举报