Abov (15) SPI

USIO modo SPI

USI0 se puede ajustar a un modo SPI estándar de la industria, el modo de SPI tiene las siguientes características.

  • full duplex, la transferencia de datos síncrono trifásico
  • Maestro y esclavo modos
  • Es compatible con todos los modos de todo el modo SPI0 (moed 0,1,2, y 3)
  • Como alternativa, el endian orden de transmisión de datos o big endian
  • la transmisión y la recepción Doblebuffering
  • velocidad de transferencia programable

modo SPI está habilitado: (USI0MS [1 0] = "11"), SS0 activo pin de entrada bajo en el modo esclavo, o ajustar la salida (modo maestro) es 0 USI0SSEN
modo Nota SPI, la RXD0 renombró como MISO0, TXD0 a MOSI0.

formato de reloj USIO SPI y el momento

Para adaptarse a diferentes dispositivos, USI0 tiene una polaridad de reloj (CPOL0) y el bit de control de fase (CPHA0) para seleccionar formato de reloj de transferencia de datos.
CPOL0 equipado selectivamente en serie con un reloj de inversor, CPHA0 seleccionar un reloj de fase diferente y datos. Nota Los USI0MS: CPHA0 USI0 bit determina el modo de funcionamiento y CPOL0 USI0CR1 registrar los bits tienen diferentes significados [10]
un epítopo de cuatro modos SPI
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
CPHA0 = 0, el bajo activo SS0 cuando la salida comienza a conducir MISO0 un primer valor de bit de datos. El primer borde provoca SCK0 MISO0 y el valor de adquisición maestro y el esclavo datos MOSI0 respectivamente. segundo borde SCK0, USI0 transferir el segundo valor de bit de datos, y cuando CPHA0 1 = diferente, CPHA0 = 0, el proceso de transferencia de la máquina SS0 de entrada debe ser posicionada al nivel alto, porque cuando se detecta SS0 hasta el borde descendente de la entrada de la máquina se puede preparar el primer bit de datos.

Publicado 47 artículos originales · ganado elogios 0 · Vistas 1701

Supongo que te gusta

Origin blog.csdn.net/New_Joker/article/details/103951075
Recomendado
Clasificación