This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-F28P55X:DAC81404EVM 和 C2000 MCU (LAUNCHXL-F28PF28P55x) 之间的 SPI 通信问题

Guru**** 2563960 points
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ray:

    我建议在 C2000 端尝试简单的环回测试(将 PICO 连接到 POCI)、以验证 SPI 外设是否正确读取数据、然后对 DAC 连接进行故障排除。

    在硬件方面、请确保 DAC81404EVM 的模拟和数字 DAC81404/EVM 具有正确的电源和接地连接 VDD VSS。 C2000 MCU 使用 3.3V、因此如果 DAC 有不同的要求、请确保已将这一点考虑在内。 您能否根据器件处于高速模式还是标准模式、检查您设置中的总线电容是否符合数据表要求。 尝试降低时钟速度来排除时序问题(从 1MHz 开始)。  如果这些点正常、您可以提供有关硬件设置的详细信息。

    在 SW 方面、C2000 是否配置为与 DAC 相同的 SPI 模式 (CPOL/CPHA)?

    此外、应确保 CS 在传输前正确置位、并在传输后取消置位。

    此致、

    Aishwarya