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.

[参考译文] TMS320F28069:两个 SPI 从器件

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/591822/tms320f28069-two-spi-slaves

器件型号:TMS320F28069

我想使用 microSD 卡和具有 SPI-A 的外部 DAC 这两个看起来都在使用相同的初始化。 (其中 DAC GPIO 用于选择)。

但是、当我同时使用这两者时、只有 MicroSD 工作。 DAC 不会复位为零、它会保持其先前的状态。

请指导我如何将单个 SPI 与2个从器件配合使用。

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

    Ravi、

    通常、您会将 SPICLK、SPISIMO 和 SPISOMI 连接到两个从器件。 SPISTE 将不会连接。 相反、将为每个从器件使用并手动驱动两个单独的 GPIO。  这实际上是您需要的唯一硬件配置。 我已附上此硬件连接的外观图。

    其余部分将介绍您的软件的配置方式。 您是否正确驱动了 CS 引脚? 您是否将正确的数据写入正确的器件? 从器件是否已正确配置、但并未按预期运行?

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

    主席先生,感谢你的答复。 我的工作正常。 两个从器件都需要不同的字符长度。 因此、我将更改长度、同时提供 DAC 输出。