有没有多点总线开发帮助?

时间:2011-11-17 03:05:11

标签: embedded multidrop-bus

不是我可以通过谷歌搜索找到任何东西,但是......有没有人知道自动售货机中常用的Multidrop Bus的任何开源代码/开发框架/测试软件/等?

1 个答案:

答案 0 :(得分:3)

在我看来,没有一个免费的MDB框架,因为这条公交车只供利润导向的公司使用,没有人会自己编写代码(我也是)。

但是MDB协议本身并不是很复杂,它是几个设备的错误处理有点复杂,因为它应该100%安全。

今天实施9位串行层可能很棘手,因为这不是标准配置,即使很多MCU也不再支持它。

编辑:我今天如何实施

注意所有规格,尤其是时间/超时(例如NAK-Timeout为5ms)。

我会使用状态机来收集配置数据,设置正常操作模式,设置设置和所有其他内容。

在第一步(不是更晚)计划在任何状态下构建错误处理,如果通信丢失或者得到意外答案会发生什么?

我也会尽可能地实施日志记录,因为有时会有钱丢失,你必须解释原因。