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.

[参考译文] TM4C1294NCPDT:SPI MOSI 电平不正确

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/585141/tm4c1294ncpdt-spi-mosi-level-is-incorrect

器件型号:TM4C1294NCPDT

您好!

我想将 TM4C1294器件设置为以25MHz 输出 SPI 信号。

MOSI 的电平不正确。 为什么? 是否需要添加上拉电阻器?

2.我尝试将 SPI 时钟设置为25MHz、但实际的 SPI 时钟将为30MHz。 如果我将其设置为20MHz、它将输出20MHz 时钟。 当时钟超过20MHz 时、情况很奇怪。

e2e.ti.com/.../hello.7z

3.是否可以将 MISO 或 MOSI 设置为开漏? MISO 和 MOSI 可在不同的电压电平下使用。

此致、

Edward

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

    尊敬的 Edward:

     您是否观察到 PA4或 PA5引脚? PA4是传统 SSI 模式下的 TX 引脚、PA5是 RX 引脚。 我能够在示波器上看到 PA4上的 TX 引脚。  

     SYSCLK 为120MHz。 要获得25MHz、您将需要一个不受支持的分数预分频器。 您可以使用4分频器获得最接近30MHz 的频率。  

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

    您好、Charles、

    我可以看到来自 PA4的信号。 我还有两个问题:

    1.是否可以将 MISO 或 MOSI 设置为开漏? MISO 和 MOSI 可在不同的电压电平下使用。

    2.如果我想获得25MHz SSI 时钟、我需要将 SYSCLK 设置为100MHz、对吧? 我按照这个步骤作为链接、但它似乎不起作用。

       e2e.ti.com/.../2626.sysctl.c

    e2e.ti.com/.../systick.h

    此致、

    Edward

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

    [引用用户="Edward Chang"]......想要获得25MHz SSI 时钟、我需要将 SYSCLK 设置为100MHz、对吗?

    从逻辑上讲、这是正确的、因为25MHz 是100MHz 积分分频产生的。   话虽如此-您的 MCU PLL (仅限)能够以320或480MHz 的频率运行-如何建议积分分频以产生100MHz 的频率?"  虽然我不使用您的 MCU、但我认为这是您的"明白了"。   (在最近的一篇文章中、我列出了由"最常用"积分分频器产生的"常见可疑"系统时钟。)  (其中不包括100MHz!)

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

    Edward、The SYSCLK = Fvco /(PSYSDIV + 1)。 当 Fvco 等于480MHz 或320MHz 时、您不能分频到100MHz。 如果您必须具有25MHz、则可以考虑使用25MHz MOSC 作为 SYSCLK 的时钟源。 或者使用 SYSCLK=120MHz、您可以将 SSICLK 分频为24MHz。 您可以使用24MHz 吗?

    QSSI 模块不能为 SIMO 和 SOMI 引脚开漏。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    另请注意、QSSI 模块也不能支持" MISO 或 MOSI"的开漏。。