关于如何使用序列号和XOR纠错实现uC的ASCII命令协议的文献?

时间:2012-04-15 22:35:04

标签: linux serial-port protocols protocol-buffers rs485

我来了一个半双工ASCII协议,它一次又一次地使用以下消息格式: [STX] [dev.addr。] [序列号] [消息/命令...] [ETX] [校验和]

不仅适用于工业rs485设备,还适用于此消费设备: www.kaleidescape.com/go/control-protocol

所以,如果这个协议如此广泛采用,为什么我不能找到有关它的信息..它叫什么?如何实现这样的协议...

我想在我自己的uC项目中使用这种协议......

与其他协议相比,我非常喜欢它的概念简洁性。

我喜欢这个序列号/重复标记的东西......

序列号是一个单字节,它传送一个序列号(合法值:0到7)和一个位标志,表示由于通信故障而重复执行命令块。序列号用作每个命令块的标识标记

这个问题是我能找到的唯一有价值的信息...... How do you design a serial command protocol for an embedded system?

是否有一本关于uC使用的ASCII协议的设计和实现的书?

0 个答案:

没有答案