Other Parts Discussed in Thread: MSPM0G3519
器件型号: MSPM0G3519
尊敬的 TI 实验者
我使用 MSPM03915 开发我的设计。 负责设计 RS485 通信。 该链包括一个主器件和三个从器件。 使用 MSPM0G3519 将三个从器件设计为相同的硬件和软件。 图中显示了通信连接。

我的问题如下图所示。 此过程可描述为以下步骤:
- 系统已启动。 所有的公社都是正确的。 主器件可将数据发送到三个从器件、三个从器件可将数据响应主器件。
- 经过一段时间后、便会创建错误通信。 在图片中、您可以看到所有从设备直接从主设备接收数据。 从器件 1 将其响应发送给主器件。 但是、从器件 2 和从器件 3 仅回顾从器件 1 的响应的最后四个字节。
- 主器件需要从器件 2 的数据。 然而、从器件 2 和从器件 3 仅接收主器件数据的前五个字节。
- 在此之后、只有从器件 1 可以工作。 从器件 2 和 3 的工作方式与步骤 2 和步骤 3 类似、错误。
我还检查数据总线中的数据。 而且、数据是正确的。

在我的设计中、DMA 轮询模式用于报告和发送 UART 数据。 通信的设计过程如下:
- 主设备将数据 1 发送到三个从设备来测量一些值。
- 主器件需要从器件 1 的数据、从器件 1 的响应需要。
- 主器件需要从器件 2 的数据、从器件 2 的响应要求。
- 主器件需要从器件 3 的数据、从器件 3 响应所需。
- 转到步骤 1。
请给出您的建议。 谢谢。






