工具与软件:
团队成员好
AM64x 中什么是多通道 SPI、它与正常 SPI (具有时钟、MOSI、MISO、CS 接口的 SPI)有何不同?
MCSPI 中的 D0和 D1线路是否分别与 MOSI 和 MISO 线路类似?
谢谢
好的
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.
工具与软件:
团队成员好
AM64x 中什么是多通道 SPI、它与正常 SPI (具有时钟、MOSI、MISO、CS 接口的 SPI)有何不同?
MCSPI 中的 D0和 D1线路是否分别与 MOSI 和 MISO 线路类似?
谢谢
好的
嗨、amey:
McSPI 上没有什么特别之处、只是它非常灵活。 您可以定义多种模式、这需要引脚配置功能。 您只需确保信号方向符合我假设的原理图中的预期。 此外、该论坛上还有更多讨论和示例。 仅有几个:
希望这对您有所帮助。 否则、我们很乐意回答具体问题。 在这种情况下、请提供更多详细信息。
此致、Frank
Amey、您好!
从 MCU 和 SDK 的角度来看、我将分别解答大家的两个问题。
[quote userid="408974" url="~/support/processors-group/processors/f/processors-forum/1374325/processor-sdk-am64x-multichannel-spi-of-am64x AM64x 中的多通道 SPI 是什么以及它与常规 SPI 有何区别(具有时钟、MOSI、MISO、CS 接口的 SPI)让我们看看每种模式并了解它们。
单控制器模式表明您可以拥有一条芯片选择线路、您还可以特权在4线和3线 SPI 模式之间切换。
3线模式表明您需要配置:mosi、miso 和 clock ( 最重要 )-->此模式假定您仅连接了一个外设。
4线模式表明您需要配置:MOSI、MISO、时钟和芯片选择( 强制性 )->此模式还假设您仅连接了1个外设。
多主模式表明可以拥有多个外设、因此您可以看到添加更多芯片选择 CSn 线的选项仅在多主模式下可用。
当您将 I2C 引脚视为外设、并且将有另一个控制器/主器件从 AM64x 的 I2C 外设获取数据时、可以使用仅从/外设模式。 通常、当主器件向 AM64x I2C 外设发送数据时、从器件地址将为0x1C。
该从器件地址可通过选择来确定 显示高级配置 然后您可以查看该特定外设的从器件地址。
[报价 userid="408974" url="~/support/processors-group/processors/f/processors-forum/1374325/processor-sdk-am64x-multichannel-spi-of-am64x MCSPI 中的 D0和 D1行分别与 MOSI 和 MISO 线路相似吗?为了说明这一点、让我们看看下面的附件。
您可以看到我们有 输入选择字段为 D1 、这意味着这将是 Controller 接收数据的行、因此将 D0保留为 Controller 发送数据的行。 因此、对于 D1启用了 TX、D0启用了 TX .
类似地、您可以将其反转、以便新的组合如下所示:
输入选择:D0
D0:TX 被禁用
D1:TX 已启用
希望这能大体上解释一下您对 MCSPI 的怀疑。
如果这有助于您、请将此主题标记为已解决。
期待您的答复。
此致、
Vaibhav