¿Cuál es la diferencia entre las interfaces SSP y SPI?
La tecnología de bus SPI (interfaz periférica en serie) de interfaz periférica en serie es una interfaz en serie síncrona lanzada por Motorola. La mayoría de los MCU (microcontroladores) producidos por Motorola están equipados con una interfaz de hardware SPI, como la MCU de la serie 68. SPI se utiliza para comunicación serie síncrona full-duplex entre la CPU y varios dispositivos periféricos. SPI puede enviar y recibir datos en serie simultáneamente. Solo se necesitan cuatro líneas para completar la comunicación entre la MCU y varios dispositivos periféricos. Estas cuatro líneas son: línea de reloj serie (CSK), línea de datos de entrada de host/salida esclava (MISO), línea de datos de salida de host/entrada de esclavo (MOSI). , línea de selección de esclavo bajo activo CS. Estos dispositivos periféricos pueden ser simples registros de desplazamiento TTL, controladores de pantalla LCD complejos, subsistemas de conversión A/D, D/A u otras MCU. Cuando SPI está funcionando, los datos en el registro de desplazamiento se emiten desde el pin de salida (MOSI) poco a poco (el bit alto primero), mientras que los datos recibidos desde el pin de entrada (MISO) se mueven al registro de desplazamiento poco a poco ( bit alto primero). Después de enviar un byte, los datos del byte recibidos de otro dispositivo periférico ingresan al registro de desplazamiento. La señal de reloj SPI maestra (SCK) sincroniza la transferencia. El bus SSP es compatible con interfaces de bus SPI, SSI y Microwire.