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.

[参考译文] MSPM0G3519:SPI 控制器's 帧格式模式 moto4_pol0_phaX

Guru**** 2392095 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1518188/mspm0g3519-spi-controller-s-frame-format-mode-moto4_pol0_phax

器件型号:MSPM0G3519

工具/软件:

大家好、我有一个关于控制器模式(尤其是设置)下 SPI 控制器的行为的问题

DL_SPI_FRAME_FORMAT、其具有以下选项:  

DL_SPI_FRAME_FORMAT_MOTO3_POL0_PHA0  

Motorola 3线、极性0、相位0

DL_SPI_FRAME_FORMAT_MOTO3_POL0_PHA1  

Motorola 3线、极性0、相位1

DL_SPI_FRAME_FORMAT_MOTO3_POL1_PHA0  

Motorola 3线、极性1、相位0

DL_SPI_FRAME_FORMAT_MOTO3_POL1_PHA1  

Motorola 3线、极性1、相位1

DL_SPI_FRAME_FORMAT_MOTO4_POL0_PHA0  

Motorola 4线、极性0、相位0

DL_SPI_FRAME_FORMAT_MOTO4_POL0_PHA1  

Motorola 4线、极性0、相位1

DL_SPI_FRAME_FORMAT_MOTO4_POL1_PHA0  

Motorola 4线、极性1、相位0

DL_SPI_FRAME_FORMAT_MOTO4_POL1_PHA1  

Motorola 4线、极性1、相位1

DL_SPI_FRAME_FORMAT_TI_SYNC  

TI 同步帧格式

(在这两种情况下、FIFO 都有3个字节的数据0xA00000 -并且在波形的外侧可以清楚地看到)

如果选择了选项 DL_SPI_FRAME_FORMAT_MOTO4_POL0_PHA1、则会观察到以下控制器行为(绿色- CS、蓝色- SCLK、紫色- OUT)

但如果

DL_SPI_FRAME_FORMAT_MOTO4_POL0_PHA0
情况完全不同:

它是否与文档中有关此功能的说明相符? 请提供建议
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想您是在字节之间指/CS 置为无效。

    这种区别在 TRM (SLAU846B)第 19.2.3.1节中进行了说明--搜索"连续背靠背"。 在一种情况下(SPH=1)/CS"保持低电平"、而在另一种情况下(SPH=0)/CS"必须在字节之间变为高电平脉冲"。

    这是不使用内置芯片选择、而是使用 GPIO 实现/CS 的几个原因之一。