El papel de la señal de reloj SPI
(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.