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/TM4C1294NCPDT:TM4C1294XL Launchpad SoftSPI SPI 最大时钟速率?

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/665716/ccs-tm4c1294ncpdt-tm4c1294xl-launchpad-softspi-spi-max-clock-rate

器件型号:TM4C1294NCPDT

工具/软件:Code Composer Studio

我在一个项目中使用 TM4C1294XL Launchpad、该项目具有六到七个 SPI 接口、因此我将使用 Tivawave softSPI 驱动程序库。 我的问题是、软 SPI 内核可支持的最大时钟速率是多少?

谢谢、
古平

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

    是否可以询问您是否考虑部署(仅一个 ) SPI 模块、而不是6-7 (不同) SPI 通道?    使用 "GPIO 控制、独立、SPI 从器件芯片选择"可使一个 SPI 模块"处理多个从器件"-前提是 SPI 模块的"FSS "信号被禁用。   (替换为唯一的 GPIO 输出)

    公司/我做了"仅此而已"、但我记得 五个奴隶-作为我们的实施。   (可能有更多工作)

    这种方法使您能够以全 SPI 模块时钟速率进行传输、这肯定是对(您之前的-慢得多的)"软 SPI "的重大改进。

    如果(特定)您的从器件需要"不同的 SPI 协议"、您可以:

    • 根据器件的不同、更改 SPI 模块的"设置"以符合要求
    • 采用额外的 SPI 模块-针对该(其他)协议的"设置"  (此方法(仍然)应减少所需的 SPI 模块数量)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您、这将适用于某些 SPI 通道、因为它们共享相同的协议。 当然、这会省去我的一些麻烦。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您已"验证"您的帖子-事实上、这不是"解决您的问题"。 此处的协议指示您"验证"应答帖子-而不是您自己的帖子!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、不、它不会解决最初的问题。 您的答案将帮助我、我将采取不同的方法(使用专用 SPI)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请再次查看该初始帖子中添加的内容。

    在您的第一篇帖子中、没有显示"不断变化的 SPI 协议"。   我已经适当地"适应"了新引入的需求、现在...