发表于:2005/12/10 0:04:00
#0楼
我看了modbus通信协议十几遍,也没看明白:
modbus通信有两种方式,其中,ACSII方式是“在消息中,每个8bit字节,作为两个ACSII字符传送......”然后说ASCII方式的代码系统中,每个字节"1个起始位,7个数据位,1个奇偶校验位,1个停止位......"我怎么觉着有点乱啊?明明说一个字节(一个字节应该8位啊),怎么加起来变成了10位?即便是去掉起始位、奇偶校验位、停止位、那剩7位怎么办啊,怎么作为两个ACSII字符传送呢?哪位能提供一个实际得不能再实际的例子来解释一下(比如写一长串0、1的信息桢)。我说的可能有点乱,你们能明白我的意思吗?这方面太糊涂了!谢谢了!
modbus通信有两种方式,其中,ACSII方式是“在消息中,每个8bit字节,作为两个ACSII字符传送......”然后说ASCII方式的代码系统中,每个字节"1个起始位,7个数据位,1个奇偶校验位,1个停止位......"我怎么觉着有点乱啊?明明说一个字节(一个字节应该8位啊),怎么加起来变成了10位?即便是去掉起始位、奇偶校验位、停止位、那剩7位怎么办啊,怎么作为两个ACSII字符传送呢?哪位能提供一个实际得不能再实际的例子来解释一下(比如写一长串0、1的信息桢)。我说的可能有点乱,你们能明白我的意思吗?这方面太糊涂了!谢谢了!