fpga_feixiang 发表于 2020-4-26 22:15:08

SPI操作模式

SPI在三种模式下运行: 运行(RUN),等待(WAIT )和停止(STOP)

运行模式
这是基本的操作方式。

等待模式
等待模式下的SPI操作是可配置的低功耗模式,由位于SPICR2寄存器中的SPISWAI位控制。在等待模式下,如果SPISWAI位清零,则SPI在运行模式下运行。 如果SPISWAI位置1,则SPI进入功耗保持状态,SPI时钟产生关闭。 如果SPI配置为主站,则任何正在进行的传输将停止,但在CPU进入运行模式后将恢复。 如果SPI配置为从器件,则继续接收和发送一个字节,以便从器件与主器件保持同步。

停止模式
SPI在停止模式下处于非活动状态,以降低功耗。 如果SPI配置为主站,则任何正在进行的传输将停止,但在CPU进入运行模式后将恢复。 如果SPI配置为从器件,则继续接收和发送一个字节,以便从器件与主器件保持同步。

zxopenhl 发表于 2020-4-27 14:06:39

SPI操作模式
页: [1]
查看完整版本: SPI操作模式