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.

[参考译文] TMS320F280025C:F280025C 作为具有 ESP32的 SPI 从器件(主器件)

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1118134/tms320f280025c-f280025c-as-spi-slave-with-esp32-master

器件型号:TMS320F280025C

您好!

我正在尝试通过 SPI 通信在 F280025C (从器件)和 ESP32 (主器件)之间进行通信。

我可以从 ESP32 (SPI 主器件)发送数据、也可以在示波器(CLK、CS 和 MOSI)上查看信号。 遗憾的是、F280025C 无法将其数据输出到 MISO 线路上、因此我始终接收到零。

我已经将  F280025C 设置为从模式、并且没有中断。 此外、我还在 GPIO 引脚上启用了上拉电阻并设置了 ASYS 模式。 我不确定从器件是否能够识别主时钟信号。  

  除示例中提到的方法外、是否还有其他特殊方法可以将 F280025C 设置为从模式? 如何配置从器件来识别主器件时钟并输出其数据。   任何潜在客户都很有帮助。

谢谢!

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

    F280025 SPI 从站如何知道在不使用 SPI 中断时需要传输? SPI 从器件是否从主器件接收数据?

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

    您好、Manoj、

    我还尝试了中断(没有 FIFO)、但从器件仍然没有响应。

    是的、从器件正在从主器件接收数据。 我可以在  示波器上看到 F280025C 的 MOSI 线路上的数据。  

    当我在  F280025C 上使用 SPI 主器件和从器 件时,配置和逻辑工作正常,这意味着 SPIA 作为从器件和 SPIB 主器件。 但相同的配置不能将 ESP32用作主器件、  将 F280025C 用作从器件。  

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

    Rashmi、

    当您写入 SPI 从器件 SPITXBUF 时会发生什么情况? 您是否尝试过不同的 SPISOMI 引脚?

    此致、

    曼诺伊

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

    是否触发了 SPI 从器件中断? 数据何时写入 SPITXBUF? 是在 SPI 之前获得中断(还是)?