huaidan1628 发表于 2014-5-1 09:51:46

关于自定义协议的问题。

情况是这样的,本来我要做人机交互界面,老师让我应该用的是modbus协议,学了一段时间,
但是突然又告诉我modbus协议太复杂,不需要用到,用users defined protocol 但是我有对协议里的一些概念不太了解,
怎么定义一个协议呢?想问下怎么可以学这个东西,或者有没有什么书可以推荐一下。谢谢

bbsview 发表于 2014-5-1 11:22:53

难道是报头+标示码+数据+CRC16+报尾

zhiwei 发表于 2014-5-1 12:12:48

modbus不算复杂呀。协议定好后告诉对方寄存器地址就可以了,方便灵活。你没见过复杂到底比如电表协议。。。
UDP只是传输层协议,你确定你不做应用层协议?

huaidan1628 发表于 2014-5-1 14:12:12

zhiwei 发表于 2014-5-1 12:12
modbus不算复杂呀。协议定好后告诉对方寄存器地址就可以了,方便灵活。你没见过复杂到底比如电表协议。。。 ...

其实我也觉得用modbus协议更好一点,自己定义一个也没什么思路,网上参考资料也很少(基本没有),那我一直有个问题,就是那个主从机寄存器地址怎么找啊,我的一个是DSP,一个是触摸屏

zhiwei 发表于 2014-5-1 19:05:36

寄存器是自己约定的。

huaidan1628 发表于 2014-5-2 22:18:46

我的问题解决了,谢谢大家了

huaidan1628 发表于 2014-5-2 22:19:19

zhiwei 发表于 2014-5-1 19:05
寄存器是自己约定的。

我的问题解决了,谢谢了
页: [1]
查看完整版本: 关于自定义协议的问题。