SlideShare una empresa de Scribd logo
1 de 8
CONFIGURACION ASINCRONA:
1. Configurar RC6/TX como salida y
RC7/RX como entrada.
2. Inicializar el registro SPBRG con el
valor apropiado según los cálculos
realizados. Si se desea el margen alto
se pondrá a uno el bit BRGH.
3. Habilitar USART en modo asíncrono
con SYN= 0 y SPEN= 1.
4. Habilitar la interrupción (opcional)
con TXIE=1. (PIE1,4).
5. Poner a cero o a uno el bit TX9 (8 ó
9 bits).
6. Habilitar la transmisión con TXEN=
1, el cual pondrá a uno el bit TXIF.
7. Si se han seleccionado 9 bits se deber
poner el noveno en el bit TX9D.
8. Cargar el dato en el registro TXREG
(comenzar la transmisión).
CONFIGURACION DE UNA
TRANSMISION ASINCRONA:
En la transmisión asíncrona, ningún
eslabón para el reloj.
La sincronización se hace ' usando
una proporción del baudio fija y la
salida usando
y detiene los pedazos.
CONFIGURACION DE UNA RECEPCION
ASINCRONA:
1. Configurar RC6/TX como salida y RC7/RX como entrada.
2.Inicializar el registro SPBRG con el valor apropiado según los
cálculos realizados. Si se desea el margen alto se pondrá a uno el bit
BRGH.
3.Habilitar USART en modo asíncrono con SYN= 0 y SPEN= 1.
4.Habilitar la interrupción (si se desea ) poniendo a uno el bit RCIE
(PIE1,5).
5.Poner a uno el bit RX9 (RCSTA,6) para habilitar 9 bits de recepción.
6.Habilitar la recepción poniendo a uno el bit CREN.
7.El flag RCIF subirá a uno cuando se complete la recepción y se
ocasionará una interrupción si está habilitado el bit RCIE.
8.Leer el registro RCSTA, cargar el noveno bit (si está habilitado) y
comprobar si ha ocurrido un error durante la recepción.
9.Leer el octavo bit recibido y dar lectura al registro RCREG para conocer
si el dispositivo se ha direccionado.
10.Si ha ocurrido un error borrarlo poniendo a cero el bit CREN.
11.Si el dispositivo ha sido direccionado, borrar el bit ADDEN para
permitir que los datos puedan leerse del buffer receptor
DIAGRAMA RECEPTOR:
CONFIGURACION SINCRONA:
TRANSMISION SINCRONA:
El corazón del transmisor es el
transmitir (de serie) del registro de
desplazamiento (TSR). El registro de
desplazamiento obtiene sus datos de la
lectura / escritura de transmisión
amortiguar registrarse TXREG. El
registro TXREG se carga con los datos
en el software. El registro TSR es
no se carga hasta que el último bit se ha
transmitido de la carga anterior. Tan
pronto como el último bit
se transmite, el TSR se carga con los
nuevos datos del TXREG (si está
disponible).
• necesita una conexión adicional para la señal
de reloj. Una Usart hace de Master y la otra de
esclava. La comunicación es del tipo halfduplex
(bidireccional por turnos). Se emplea cuando
se quiere comunicar un PIC con otro
dispositivo electrónico, como una memoria
EEPROM externa.
- En la transmisión síncrona, un eslabón
separado está especializado para el
cronometre de un término (Amo) a otro (el
Esclavo).

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Conversor ADC
Conversor ADCConversor ADC
Conversor ADC
 
Curso de microcontroladores capitulo 11
Curso de microcontroladores capitulo 11Curso de microcontroladores capitulo 11
Curso de microcontroladores capitulo 11
 
Comandos bbu
Comandos bbuComandos bbu
Comandos bbu
 
Clase 2 cdii
Clase 2 cdiiClase 2 cdii
Clase 2 cdii
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Micc leccion04 nov26_2009
Micc leccion04 nov26_2009Micc leccion04 nov26_2009
Micc leccion04 nov26_2009
 
Protocolo tcp
Protocolo tcpProtocolo tcp
Protocolo tcp
 
Ethernet tcp opnet
Ethernet tcp opnetEthernet tcp opnet
Ethernet tcp opnet
 
Leccion 3 y4_2tp1ene2011
Leccion 3 y4_2tp1ene2011Leccion 3 y4_2tp1ene2011
Leccion 3 y4_2tp1ene2011
 
Clase Timer 1
Clase Timer 1Clase Timer 1
Clase Timer 1
 
Ejemplo varias interrupciones
Ejemplo varias interrupcionesEjemplo varias interrupciones
Ejemplo varias interrupciones
 
MICROCONTROLADORES II EN C. TEMA 5
MICROCONTROLADORES II EN C. TEMA 5MICROCONTROLADORES II EN C. TEMA 5
MICROCONTROLADORES II EN C. TEMA 5
 
Curso Micro Tema 3
Curso Micro Tema 3Curso Micro Tema 3
Curso Micro Tema 3
 
Curso Micro Tema 4
Curso Micro Tema 4Curso Micro Tema 4
Curso Micro Tema 4
 
Timer0 PIC16F84A
Timer0 PIC16F84ATimer0 PIC16F84A
Timer0 PIC16F84A
 
Juego de instrucciones: PIC 16F87x
Juego de instrucciones: PIC 16F87xJuego de instrucciones: PIC 16F87x
Juego de instrucciones: PIC 16F87x
 
UNIDAD IV
UNIDAD IVUNIDAD IV
UNIDAD IV
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupciones
 
Conversor analógico
Conversor analógicoConversor analógico
Conversor analógico
 

Similar a Acceso y funciones

Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12Hamiltonn Casallas
 
Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09Hamiltonn Casallas
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Hamiltonn Casallas
 
5. codificación resumida
5. codificación resumida5. codificación resumida
5. codificación resumidajaimepech
 
Usart PIC config LANDA
Usart PIC config LANDAUsart PIC config LANDA
Usart PIC config LANDAdave
 
Microcontroladores: Los microcontroladores AVR de ATMEL parte 2
Microcontroladores: Los microcontroladores AVR de ATMEL parte 2Microcontroladores: Los microcontroladores AVR de ATMEL parte 2
Microcontroladores: Los microcontroladores AVR de ATMEL parte 2SANTIAGO PABLO ALBERTO
 
comunicacion pic
comunicacion piccomunicacion pic
comunicacion picedu7611
 
Transmisión asíncrona
Transmisión asíncronaTransmisión asíncrona
Transmisión asíncronaVictor Zapata
 
5 e loyo eduardo c. asincrona y sincrona
5 e  loyo eduardo c. asincrona y sincrona5 e  loyo eduardo c. asincrona y sincrona
5 e loyo eduardo c. asincrona y sincronaEduardo Loyo
 
Protoolo I2C microcontroladores programacion
Protoolo  I2C microcontroladores programacionProtoolo  I2C microcontroladores programacion
Protoolo I2C microcontroladores programacionaaplgemelo
 
Información extra redes
Información extra redesInformación extra redes
Información extra redesNicolas Laverde
 
Tcp Header
Tcp HeaderTcp Header
Tcp Headersui90
 

Similar a Acceso y funciones (20)

Txusart
TxusartTxusart
Txusart
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
 
Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12
 
Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10
 
5. codificación resumida
5. codificación resumida5. codificación resumida
5. codificación resumida
 
Usart PIC config LANDA
Usart PIC config LANDAUsart PIC config LANDA
Usart PIC config LANDA
 
Microcontroladores: Los microcontroladores AVR de ATMEL parte 2
Microcontroladores: Los microcontroladores AVR de ATMEL parte 2Microcontroladores: Los microcontroladores AVR de ATMEL parte 2
Microcontroladores: Los microcontroladores AVR de ATMEL parte 2
 
I2C PIC18F4550
I2C PIC18F4550I2C PIC18F4550
I2C PIC18F4550
 
comunicacion pic
comunicacion piccomunicacion pic
comunicacion pic
 
Pic 16 F877XA A/D
Pic 16 F877XA A/DPic 16 F877XA A/D
Pic 16 F877XA A/D
 
Transmisión asíncrona
Transmisión asíncronaTransmisión asíncrona
Transmisión asíncrona
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 
5 e loyo eduardo c. asincrona y sincrona
5 e  loyo eduardo c. asincrona y sincrona5 e  loyo eduardo c. asincrona y sincrona
5 e loyo eduardo c. asincrona y sincrona
 
Protoolo I2C microcontroladores programacion
Protoolo  I2C microcontroladores programacionProtoolo  I2C microcontroladores programacion
Protoolo I2C microcontroladores programacion
 
Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
 
Información extra redes
Información extra redesInformación extra redes
Información extra redes
 
Tcp Header
Tcp HeaderTcp Header
Tcp Header
 

Más de Franklin J.

Diseño de seguidor para luz mediante fotorresistencias pdf
Diseño de seguidor  para luz mediante fotorresistencias pdfDiseño de seguidor  para luz mediante fotorresistencias pdf
Diseño de seguidor para luz mediante fotorresistencias pdfFranklin J.
 
Circuitos digitales uso de basys
Circuitos digitales uso de basysCircuitos digitales uso de basys
Circuitos digitales uso de basysFranklin J.
 
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALESDISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALESFranklin J.
 
amplificador de sonido
amplificador de sonidoamplificador de sonido
amplificador de sonidoFranklin J.
 
Aplicaciones de los diodos
Aplicaciones de los diodosAplicaciones de los diodos
Aplicaciones de los diodosFranklin J.
 
Aplicaciones de los diodos recortadores
Aplicaciones  de los  diodos recortadoresAplicaciones  de los  diodos recortadores
Aplicaciones de los diodos recortadoresFranklin J.
 
fenomenos ondulatorios
fenomenos ondulatoriosfenomenos ondulatorios
fenomenos ondulatoriosFranklin J.
 
Imágenes formadas por espejos concavos y convexos
Imágenes  formadas por  espejos  concavos  y  convexosImágenes  formadas por  espejos  concavos  y  convexos
Imágenes formadas por espejos concavos y convexosFranklin J.
 
Difracción de la luz
Difracción de la luzDifracción de la luz
Difracción de la luzFranklin J.
 
Amplificador operacional de instrumentacion
Amplificador operacional de  instrumentacionAmplificador operacional de  instrumentacion
Amplificador operacional de instrumentacionFranklin J.
 
Filtros activos con amplificador operacional
Filtros activos con amplificador operacionalFiltros activos con amplificador operacional
Filtros activos con amplificador operacionalFranklin J.
 
Amplificador lm741 integrador y diferenciador pd
Amplificador lm741 integrador y  diferenciador pdAmplificador lm741 integrador y  diferenciador pd
Amplificador lm741 integrador y diferenciador pdFranklin J.
 
Aplicación de modulos RF-radio control
Aplicación de modulos RF-radio controlAplicación de modulos RF-radio control
Aplicación de modulos RF-radio controlFranklin J.
 
Amplificador diferencial pdf
Amplificador  diferencial pdfAmplificador  diferencial pdf
Amplificador diferencial pdfFranklin J.
 
Amplificador operacional no inversor lm741 pdf
Amplificador operacional no inversor lm741 pdfAmplificador operacional no inversor lm741 pdf
Amplificador operacional no inversor lm741 pdfFranklin J.
 
Amplificador lm741 d.a pd
Amplificador lm741 d.a pdAmplificador lm741 d.a pd
Amplificador lm741 d.a pdFranklin J.
 
Procesamiento de imagenes python con raspberri pi 2
Procesamiento de imagenes python con raspberri pi 2Procesamiento de imagenes python con raspberri pi 2
Procesamiento de imagenes python con raspberri pi 2Franklin J.
 

Más de Franklin J. (17)

Diseño de seguidor para luz mediante fotorresistencias pdf
Diseño de seguidor  para luz mediante fotorresistencias pdfDiseño de seguidor  para luz mediante fotorresistencias pdf
Diseño de seguidor para luz mediante fotorresistencias pdf
 
Circuitos digitales uso de basys
Circuitos digitales uso de basysCircuitos digitales uso de basys
Circuitos digitales uso de basys
 
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALESDISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
 
amplificador de sonido
amplificador de sonidoamplificador de sonido
amplificador de sonido
 
Aplicaciones de los diodos
Aplicaciones de los diodosAplicaciones de los diodos
Aplicaciones de los diodos
 
Aplicaciones de los diodos recortadores
Aplicaciones  de los  diodos recortadoresAplicaciones  de los  diodos recortadores
Aplicaciones de los diodos recortadores
 
fenomenos ondulatorios
fenomenos ondulatoriosfenomenos ondulatorios
fenomenos ondulatorios
 
Imágenes formadas por espejos concavos y convexos
Imágenes  formadas por  espejos  concavos  y  convexosImágenes  formadas por  espejos  concavos  y  convexos
Imágenes formadas por espejos concavos y convexos
 
Difracción de la luz
Difracción de la luzDifracción de la luz
Difracción de la luz
 
Amplificador operacional de instrumentacion
Amplificador operacional de  instrumentacionAmplificador operacional de  instrumentacion
Amplificador operacional de instrumentacion
 
Filtros activos con amplificador operacional
Filtros activos con amplificador operacionalFiltros activos con amplificador operacional
Filtros activos con amplificador operacional
 
Amplificador lm741 integrador y diferenciador pd
Amplificador lm741 integrador y  diferenciador pdAmplificador lm741 integrador y  diferenciador pd
Amplificador lm741 integrador y diferenciador pd
 
Aplicación de modulos RF-radio control
Aplicación de modulos RF-radio controlAplicación de modulos RF-radio control
Aplicación de modulos RF-radio control
 
Amplificador diferencial pdf
Amplificador  diferencial pdfAmplificador  diferencial pdf
Amplificador diferencial pdf
 
Amplificador operacional no inversor lm741 pdf
Amplificador operacional no inversor lm741 pdfAmplificador operacional no inversor lm741 pdf
Amplificador operacional no inversor lm741 pdf
 
Amplificador lm741 d.a pd
Amplificador lm741 d.a pdAmplificador lm741 d.a pd
Amplificador lm741 d.a pd
 
Procesamiento de imagenes python con raspberri pi 2
Procesamiento de imagenes python con raspberri pi 2Procesamiento de imagenes python con raspberri pi 2
Procesamiento de imagenes python con raspberri pi 2
 

Acceso y funciones

  • 1.
  • 2. CONFIGURACION ASINCRONA: 1. Configurar RC6/TX como salida y RC7/RX como entrada. 2. Inicializar el registro SPBRG con el valor apropiado según los cálculos realizados. Si se desea el margen alto se pondrá a uno el bit BRGH. 3. Habilitar USART en modo asíncrono con SYN= 0 y SPEN= 1. 4. Habilitar la interrupción (opcional) con TXIE=1. (PIE1,4). 5. Poner a cero o a uno el bit TX9 (8 ó 9 bits). 6. Habilitar la transmisión con TXEN= 1, el cual pondrá a uno el bit TXIF. 7. Si se han seleccionado 9 bits se deber poner el noveno en el bit TX9D. 8. Cargar el dato en el registro TXREG (comenzar la transmisión). CONFIGURACION DE UNA TRANSMISION ASINCRONA:
  • 3. En la transmisión asíncrona, ningún eslabón para el reloj. La sincronización se hace ' usando una proporción del baudio fija y la salida usando y detiene los pedazos.
  • 4. CONFIGURACION DE UNA RECEPCION ASINCRONA: 1. Configurar RC6/TX como salida y RC7/RX como entrada. 2.Inicializar el registro SPBRG con el valor apropiado según los cálculos realizados. Si se desea el margen alto se pondrá a uno el bit BRGH. 3.Habilitar USART en modo asíncrono con SYN= 0 y SPEN= 1. 4.Habilitar la interrupción (si se desea ) poniendo a uno el bit RCIE (PIE1,5). 5.Poner a uno el bit RX9 (RCSTA,6) para habilitar 9 bits de recepción. 6.Habilitar la recepción poniendo a uno el bit CREN. 7.El flag RCIF subirá a uno cuando se complete la recepción y se ocasionará una interrupción si está habilitado el bit RCIE. 8.Leer el registro RCSTA, cargar el noveno bit (si está habilitado) y comprobar si ha ocurrido un error durante la recepción. 9.Leer el octavo bit recibido y dar lectura al registro RCREG para conocer si el dispositivo se ha direccionado. 10.Si ha ocurrido un error borrarlo poniendo a cero el bit CREN. 11.Si el dispositivo ha sido direccionado, borrar el bit ADDEN para permitir que los datos puedan leerse del buffer receptor
  • 6. CONFIGURACION SINCRONA: TRANSMISION SINCRONA: El corazón del transmisor es el transmitir (de serie) del registro de desplazamiento (TSR). El registro de desplazamiento obtiene sus datos de la lectura / escritura de transmisión amortiguar registrarse TXREG. El registro TXREG se carga con los datos en el software. El registro TSR es no se carga hasta que el último bit se ha transmitido de la carga anterior. Tan pronto como el último bit se transmite, el TSR se carga con los nuevos datos del TXREG (si está disponible).
  • 7. • necesita una conexión adicional para la señal de reloj. Una Usart hace de Master y la otra de esclava. La comunicación es del tipo halfduplex (bidireccional por turnos). Se emplea cuando se quiere comunicar un PIC con otro dispositivo electrónico, como una memoria EEPROM externa.
  • 8. - En la transmisión síncrona, un eslabón separado está especializado para el cronometre de un término (Amo) a otro (el Esclavo).