Red de conocimiento informático - Problemas con los teléfonos móviles - El papel de la señal de reloj SPI

El papel de la señal de reloj SPI

(I) MISO (entrada maestra y salida esclava): señales de entrada maestra y salida esclava. Esta señal se utiliza como entrada en el dispositivo maestro y como salida en el dispositivo esclavo, es decir, los datos en serie se envían en una dirección. Normalmente, primero se envía el MSB (bit más significativo), seguido del LSB (bit menos significativo). Si no se selecciona ningún esclavo, la línea MISO del maestro está en un estado de alta impedancia.

(2) MOSI (Master Output Slave Input): Señales de salida maestra y entrada esclava. Esta señal se utiliza como salida en el dispositivo maestro y como entrada en el dispositivo esclavo, es decir, los datos en serie se envían en la otra dirección. En términos generales, primero se envía el MSB y luego el LSB.

(3) SCK (reloj serie): señal de reloj serie. Los números inteligentes de SCK mantienen los datos sincronizados a través de MOSI y MISO. SCK es generado por el dispositivo maestro y enviado al dispositivo esclavo. Se pueden lograr cuatro relaciones de temporización seleccionando diferentes polaridades y fases del reloj. Otra cosa a tener en cuenta es que el dispositivo maestro y el dispositivo esclavo deben funcionar al mismo tiempo. La frecuencia de reloj de SCK determina la velocidad de transmisión de todo el bus SPI. Cuando la MCU se utiliza como host, generalmente se puede seleccionar una frecuencia de reloj diferente programando el registro de control SPI.

(4) SS (selección de esclavo): señal de selección de esclavo. Esta señal se utiliza para seleccionar un esclavo. El esclavo pasa a un nivel bajo antes de la transmisión de datos y debe mantener un nivel bajo estable durante todo el proceso de transmisión. La línea SS del anfitrión debe estar atada en alto.