¿A qué pin del microcontrolador está conectado el pin del reloj spi del aislador?
SPI (Serial Peripheral Interface) es una interfaz serial síncrona de alta velocidad que puede recibir o enviar datos en serie y admite transmisión síncrona full-duplex entre maestro y esclavo. La velocidad de transmisión es programable. En la serie de microcontroladores SPMC65, el módulo SPI tiene 4 pines (multiplexados con los 4 bits inferiores del puerto C) y admite modo maestro y modo esclavo. Se pueden programar muchos parámetros, como el modo de funcionamiento, la velocidad de transmisión, la fase y la polaridad del reloj, etc.
Las características del módulo SPI son las siguientes.
·4 pines de interfaz.
SDO es el pin de salida de datos (multiplexado con PC3);
SDI es el pin de entrada de datos (multiplexado con PC2);
SCK es la entrada del reloj; /pin de salida (multiplexado con Pcl);
SSB es el pin de selección esclavo (multiplexado con PCO).
·Soporta transmisión síncrona full-duplex.
·2 modos de trabajo: modo maestro y modo esclavo.
·Velocidad de baudios: 8 velocidades de transmisión programables. Cuando la frecuencia del reloj de la CPU es de 8 MHz, la velocidad en baudios puede alcanzar hasta 2 Mbps.
·La longitud de los datos enviados o recibidos cada vez es de 8 bits.
·Ajustes programables de fase y polaridad del reloj.
·Selección del tiempo de muestreo de datos: el muestreo se puede realizar durante la salida de datos o al final de la salida de datos.
·El tamaño del buffer de recepción/transmisión SPI es 1B.
El diagrama de bloques funcional de la interfaz serial SPI del microcontrolador de la serie SPMC65 se muestra en la Figura 6.1.
La interfaz SPI se utiliza a menudo para comunicarse con E2PROM.
La Figura 6.2 es el circuito de aplicación para la comunicación entre el microcontrolador de la serie SPMC65 y 93C46.