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.

[参考译文] TMS320F28379D:在时钟停止模式下使用 McBSP 作为 SPI 从器件、而不使用外部 FSR (无 FSR 引脚)

Guru**** 2589275 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1228518/tms320f28379d-use-of-mcbsp-as-spi-slave-in-clock-stop-mode-without-using-external-fsr-without-fsr-pin

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

您好!

我计划在两个控制器之间建立通信-

对于控制器1、我计划  在时钟停止模式下将 McBSP 用作 SPI 主器件。

对于控制器2、我计划在时钟停止模式下将 McBSP 用作 SPI 从器件。

根据我所知的在时钟停止模式下的文档、内部接收时钟信号(MCLKR)和内部接收帧同步信号(FSR)在内部连接到对应的发送器 CLKX 和 FSX。 但由于一些硬件限制、我不想使用 FSR 和 FSX 信号。 因此、甚至可以在不使用 FSR 和 FSX 信号的情况下、在时钟停止模式下实现两个控制器之间的通信。 如果是,如何?

我还将读取有关 PCR 寄存器 FSRM 位的内容、说明如果 FSRM 设置为1、则接收帧同步由采样频率发生器提供。 但我无法理解、在这种情况下、帧同步将何时变为活动状态、何时变为非活动状态? 此外、还不确定在使用时钟停止模式时我是否可以使用 FSRM。

有关 FSRM 与时钟停止模式相关的更多详细信息也将非常有用。

谢谢。  

Aniket

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

    Aniket 您好、

    Unknown 说:

    请参阅此主题、该主题解释了如果您在 SPI 模式下使用 McBSP、则必须使用 FSX 信号。  TMS320F28377D:从模式下的 McBSP、永久激活芯片选择信号- C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛

    Unknown 说:
    我还读了一些有关 PCR 寄存器 FSRM 位的信息、该信息表明如果 FSRM 设置为1、那么接收帧同步将由采样频率发生器提供。 但我无法理解、在这种情况下、帧同步将何时变为活动状态、何时变为非活动状态? 此外、还不确定在使用时钟停止模式时我是否可以使用 FSRM。 [/报价]

    请参阅 C2000Ware 中的以下示例。 它显示了如何在 SPI 模式中配置 McBSP 模块(从和主模式)。

    C:\ti\c2000\C2000Ware_version\driverlib\f2837xd\examples\cpu1\McBSP\McBSP_ex6_spi_ext_loopback

    此致、

    Marlyn