0% encontró este documento útil (0 votos)
178 vistas

Modulo MSSP

El documento describe el módulo MSSP que permite la comunicación serial síncrona de alta velocidad entre el microcontrolador y periféricos externos o entre microcontroladores. El MSSP puede operar como maestro o esclavo usando los modos SPI o I2C. El modo SPI soporta la transmisión/recepción de datos de 8 bits en duplex completo usando 3 o 4 pines dependiendo del modo maestro o esclavo. La configuración y operación del modo SPI se controla a través de los registros SSPSTAT, SSPCON y SSP
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
178 vistas

Modulo MSSP

El documento describe el módulo MSSP que permite la comunicación serial síncrona de alta velocidad entre el microcontrolador y periféricos externos o entre microcontroladores. El MSSP puede operar como maestro o esclavo usando los modos SPI o I2C. El modo SPI soporta la transmisión/recepción de datos de 8 bits en duplex completo usando 3 o 4 pines dependiendo del modo maestro o esclavo. La configuración y operación del modo SPI se controla a través de los registros SSPSTAT, SSPCON y SSP
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Modo SPI

El mdulo MSSP (Master Synchronous Serial Port) es una interfaz de comunicacin serial sincrona que
permite el intercambio de datos a alta velocidad entre el microcontrolador y uno o ms perifricos as
como tambin con otros microcontroladores. Es una interfaz muy til, pero tambin es uno de los
mdulos ms complejos dentro del PIC16F887.

Permite comunicarse utilizando al microcontrolador como dispositivo maestro (generalmente) o como


esclavo utilizando los modos (buses) de comunicacin SPI o I2C.
Su funcionamiento se controla por medio de los registros: SSPSTAT, SSPCON, SSPCON2.

Caractersticas:
Se transmiten/reciben datos de 8 bits (full duplex).
Soporta los 4 modos de operacin SPI
Se utilizan 3 pines en modo master (RC5/SDO , RC4/SDI ,
RC3/SCK)
En modo esclado usa 1 pin adicional (RA5/SS)
Los registros SSPSR y SSPBUF se encargan del proceso de
transmisin/recepcin. SSPSR no es accesible al
programador.
Se enva el MSB primero
La recepcin/transmisin es simultnea y siempre ocurre.
Operacin:
Se configura el sentido de las E/S.
Seleccionar modo SPI (CPOL CKP) y (CPHA-CPE)
Se ajusta el reloj (master)
Se configura la seleccin del esclavo (solo esclavo)
Se coloca el dato a transmitir en SSPBUF. A medida que se
enva por SDO, se recibe por SDI.
Al terminar el bit BF (SSPSTAT) y SSPIF (PIR1) se activan.
Lo recibido pasa de SSPSR a SSPBUF

CKP = 0 , CKE = 0

00XXXXXX

X0100010

También podría gustarte