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?

Guru**** 2529900 points
Other Parts Discussed in Thread: TM4C1294NCPDT, AWR2243

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1230628/tm4c1294ncpdt-how-to-config-spi

器件型号:TM4C1294NCPDT
主题中讨论的其他器件: AWR2243

大家好、 我们 通过 SPI 接口使用 TM4C1294NCPDT 控制 AWR2243。 关于 SPI 配置、我有一个问题:

关于 datasize:

   AWR2243 需要: SPI 字长应为 16位 (mmWave-Radar-Interface-Control.pdf 3.2.4)。

   TM4C1294NCPDT 提到: 发送和接收路径使用独立的内部 FIFO 存储器进行缓冲、最多允许8个 传统模式下的16位值 以及在高级、双和四模式下选择8位值。  (TM4C1294NCPDT.pdf 17)

  因此、我们应该在传统模式下配置 SPI。

但关于帧格式:

  AWR2243 需要: SPI 需要在 模式0 .(mmWave-Radar-Interface-Control.pdf 3.2.4)

  TM4C1294NCPDT 提到:  SPO = 0和 SPH = 0 是高级、双模式和四模式唯一允许的帧结构。(TM4C1294NCPDT.pdf 17.3.3)

  因此我们不应在传统模式下配置 SPI。

  那么 SPI 配置和如何配置 SPI 模式(传统、Bi-...)会产生冲突?  

  这是否意味着 TM4C1294NCPDT SPI  不支持 AWR2243

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

    您好!

     TM4C1294NCPDT 提到:  SPO = 0和 SPH = 0 是允许用于高级、双模式和四模式的唯一帧结构。(TM4C1294NCPDT.pdf 17.3.3)

    是的、您可以对16位、SPO = 0和 SPH = 0使用传统模式。 事实上、在传统模式下、它可以支持 SPO 和 SPH 的所有组合。 在 高级/双/四路模式下、仅 支持 SPO=0和 SPH=0。  

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

    谢谢你。