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/F28M36P63C2:SPI 波特率-技术参考手册

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/710022/ccs-f28m36p63c2-spi-baudrate--tech-ref-manual

器件型号:F28M36P63C2

工具/软件:Code Composer Studio

您好!

我对我在《技术参考手册》中阅读的有关 C28 SPI 接口设置 SPI 波特率的内容有疑问。 我正在尝试向 LCD 进行 SPI 写入,每500ms 进行一次传输。

我正在尝试决定合适的 SPI BRR 值。 我将执行以下步骤

#define CPU_FREQ 150E6. // 150MHz
#define SPI_BAUDRATE 2. // 2Hz
#define LSPCLK_FREQ (CPU_FREQ/4)
#define SPI_BRR (LSPCLK_FREQ/SPI_AUDRATE)-1 

这是准确的吗?

谢谢、

Srini.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Srini、
    我将深入研究这个问题、并在明天返回给您。


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

    好的、Marlyn。 非常感谢。

    Srini.

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

    您好 Srini、

    我知道您希望每500ms 发送一次传输、但您可以每500ms 触发一次 CPU 计时器中断。

    SPI 波特率将基于您希望传输字的速度。 例如、如果您希望以500kbps 左右的速率传输数据。 在这种情况下、您可以达到的最大速度为10Mbps。

    我只需调整 SPI 波特率、然后创建一个每500ms 触发一次的中断。

    此致、

    Marlyn