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.

[参考译文] CCS/TMS320F28335:在主控模式下、是否可以不使用 SPISTE (SPI 从器件发送使能引脚)?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/963027/ccs-tms320f28335-could-we-not-use-spiste-spi-slave-transmit-enable-pin-in-master-mode

器件型号:TMS320F28335
主题中讨论的其他器件:ADS7253

工具/软件:Code Composer Studio

您好!

根据 TRM、SPISTE 是 SPI 从器件发送使能引脚。 现在、如果它处于主控模式、我们是否可以使用 SPISTE 并将 SPISTE 引脚配置 为 GPIO 以用于其他用途?

第二个问题是, 如果我使用 SPISTE,如何像 GPIO 一样通过 SPISTE 输出高电平/低电平?

谢谢、

Peter

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

    Peter、

    是的、您无需在主控模式下使用 SPISTE。  我通常省略此函数并使用 GPIO 在软件中实现芯片选择线路、因此我可以在 SPI 总线上具有多个从器件。

    GPIO 引脚可以具有 SPISTE 等外设功能、也可以是 GPIO。  您可以通过更改 GPIO 多路复用器寄存器在 GPIO 和外设功能之间切换、如果需要、可以在应用程序执行过程中运行。

    最棒的

    Trey

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

    您好、Trey、

    感谢您的回复。 我刚刚从其他回复中得到信息、我们现在使用的 ADS7253需要 SPISTE 生成/Cs 边缘来定义帧(如下图所示)。 那么、我现在的问题是如何使 SPISTE 生成 ADS7253所需的脉冲序列。 在我设置 SPI 后、它是否会自动生成?

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

    是的、SPI 外设将自动生成 SPISTE 信号、如果 ADS7523是 SPI 总线上唯一的其他器件、则可以将其用作 CS 信号。  如果同一 SPI 总线上有多个器件、则需要使用 GPIO 在软件中实现 CS 信号。

    Trey

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

    您好、Trey、

    感谢您的详细回复。

    Peter