有任何多点总线开发帮助吗?

Maw*_*awg 5 embedded multidrop-bus

并不是说我可以通过谷歌搜索找到任何内容,但是......有人知道自动售货机中常用的多点总线的任何开源代码/开发框架/测试软件/等吗?

jeb*_*jeb 3

在我看来,MDB 没有一个免费的框架,因为这种总线仅由以利润为导向的公司使用,没有人会将自己的代码开源(我也是)。

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

如今,实现 9 位串行层可能很棘手,因为这不是标准,甚至许多 MCU 不再支持它。

编辑:我今天将如何实现它

请注意所有规范,尤其是计时/超时(例如 5 毫秒的 NAK 超时)。

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

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

我还会尽可能地实现日志记录,因为有时会出现金钱损失,您必须解释原因。