SlideShare una empresa de Scribd logo
DESCIFRANDO LA COMUNICACIÓN SERIAL RS-232
En este pequeño escrito se analiza el proceso de envío de datos a través del puerto serial RS232,
utilizando el compilador PICC, el Logic Analizer de Proteus y el Vistual Serial Port Driver 8.0
 Se envía el carácter “7” a 9600 baudios, en una palabra de 8 bits, con un bit de inicio y un bit de
parada, sin paridad. En total se transmite una palabra de 10bits. El primer bit de la cadena es el de
inicio que es un 0 lógico, a continuación se empieza por el menos significativo hasta el más
significativo, es decir de derecha hacia izquierda para el carácter 7, que se transmite en código ASCII,
o sea, se transmite el número 55 en binario que corresponde al número 7.
putc ('7');
Carácter ASCII Binario
7 -> 55 -> 00110111
En el analizador de señales de Proteus se observa la palabra enviada, iniciando con el bit 0 de
inicio, los 8 bits del carácter y el bit de parada 1.
0 1 1 1 0 1 1 0 0 1
 En un segundo ejemplo se envía dos caracteres independientes uno después del otro a
continuación del otro:
putc ('7');
putc ('8');
0 1 1 1 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1
“7” “8”
Como se puede observar el tiempo aumenta hacia la derecha, por lo tanto el primer dato
transmitido por el pin TX del microcontrolador obviamente es el número 7, empezando desde su bit
menos significativo.
 Cuando se utiliza puts ("78"); después de los caracteres 7 y 8, aumenta un retorno de carro o sea
el ASCII 13 y también, el número ASCI 10 que es otro carácter de control en este caso es de nueva
línea.
 Utilizando la instrucción “printf” tenemos la siguiente secuencia de datos:
adc = 78;
printf ("A%4lu",adc);
0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1
ASCII 65 = A ASCII 32 = espacio ASCII 32 = espacio ASCI 55 = 7 ASCII 56 = 8
Como se pude constatar los caracteres se transmiten de acuerdo al orden en el que se hayan escrito,
además, cunado no se han ocupado todas las posiciones de la palabra a enviar, estas son
reemplazadas por caracteres de control o espacios.

Más contenido relacionado

PPTX
Deteccion Y Control De
PPTX
Capa de enlace de datos
PDF
Protocolo tcp
PPT
Comprobacion de Paridad
DOCX
Redes y Sistemas Distribuidos - Cuestiones de repaso y problemas
PDF
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
PPTX
Deteccion y Correccion de errores
Deteccion Y Control De
Capa de enlace de datos
Protocolo tcp
Comprobacion de Paridad
Redes y Sistemas Distribuidos - Cuestiones de repaso y problemas
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion y Correccion de errores

La actualidad más candente (9)

PPTX
Detección y corrección de errores
PDF
4.5.1
DOCX
PPTX
Organización de computadoras
DOCX
Compuertas lógicas
PPTX
HDLC RESUMEN
PDF
Funcion del lex
ODT
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
PPTX
Multiplicacion de dos_numeros
Detección y corrección de errores
4.5.1
Organización de computadoras
Compuertas lógicas
HDLC RESUMEN
Funcion del lex
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
Multiplicacion de dos_numeros
Publicidad

Destacado (7)

PPTX
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
PDF
RS232 PUCESI
PPSX
Norma RS232
PPTX
Interfaz Rs-232
PDF
Enlaces
PPT
PPT
Paginas de matematicas
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
RS232 PUCESI
Norma RS232
Interfaz Rs-232
Enlaces
Paginas de matematicas
Publicidad

Similar a Analisis de comunicación serial rs232 (20)

PPT
Puertoserial[1]
PPT
Comunicación RS-232
PDF
Microcontroladores: mikroBasic para microcontroladores PIC 2da parte
DOC
Puerto serial
 
PDF
Dudas printf()
PDF
Funcionamiento del USART
PDF
Micro2 tema 5
PPT
DIAGRAMAS DE UNA ALARMA
PDF
Comunicaciones Digitales : Protocolos Seriales
DOC
Conectores
DOC
Communication textbook spanish
PDF
ENTRADAS Y SALIDAS I/O DE OMUNICACION INGENIERIA INDUSTRIAL
PPT
PDF
Conexiones en-serie-microcontroladores
DOCX
Comunicación Serial entre un microcontrolador y un PC
PDF
Sci asincrono
PDF
Práctica08.Comunicaciones
PPTX
ARQUITECTURA DE COMPUTADORAS
PPTX
Chipkit comunicacion puerto serie
Puertoserial[1]
Comunicación RS-232
Microcontroladores: mikroBasic para microcontroladores PIC 2da parte
Puerto serial
 
Dudas printf()
Funcionamiento del USART
Micro2 tema 5
DIAGRAMAS DE UNA ALARMA
Comunicaciones Digitales : Protocolos Seriales
Conectores
Communication textbook spanish
ENTRADAS Y SALIDAS I/O DE OMUNICACION INGENIERIA INDUSTRIAL
Conexiones en-serie-microcontroladores
Comunicación Serial entre un microcontrolador y un PC
Sci asincrono
Práctica08.Comunicaciones
ARQUITECTURA DE COMPUTADORAS
Chipkit comunicacion puerto serie

Último (20)

PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
PDF
Repaso sobre el Gusano_cogollero y como ataca .pdf
PDF
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
PDF
Curso Introductorio de Cristales Liquidos
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
PPTX
leyes de los gases Ideales. combustible refinación
PPTX
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
DOC
informacion acerca de la crianza tecnificada de cerdos
PDF
Diseño y Utiliación del HVAC Aire Acondicionado
PDF
UD3 -Producción, distribución del aire MA.pdf
PDF
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PPTX
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
PPTX
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PPTX
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PDF
silabos de colegio privado para clases tema2
357161027-seguridad-industrial-diapositivas-ppt.ppt
Repaso sobre el Gusano_cogollero y como ataca .pdf
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
Curso Introductorio de Cristales Liquidos
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
leyes de los gases Ideales. combustible refinación
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
informacion acerca de la crianza tecnificada de cerdos
Diseño y Utiliación del HVAC Aire Acondicionado
UD3 -Producción, distribución del aire MA.pdf
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
DEBL Presentación PG 23.pptx [Autoguardado].pptx
S15 Protección de redes electricas 2025-1_removed.pdf
silabos de colegio privado para clases tema2

Analisis de comunicación serial rs232

  • 1. DESCIFRANDO LA COMUNICACIÓN SERIAL RS-232 En este pequeño escrito se analiza el proceso de envío de datos a través del puerto serial RS232, utilizando el compilador PICC, el Logic Analizer de Proteus y el Vistual Serial Port Driver 8.0  Se envía el carácter “7” a 9600 baudios, en una palabra de 8 bits, con un bit de inicio y un bit de parada, sin paridad. En total se transmite una palabra de 10bits. El primer bit de la cadena es el de inicio que es un 0 lógico, a continuación se empieza por el menos significativo hasta el más significativo, es decir de derecha hacia izquierda para el carácter 7, que se transmite en código ASCII, o sea, se transmite el número 55 en binario que corresponde al número 7. putc ('7'); Carácter ASCII Binario 7 -> 55 -> 00110111 En el analizador de señales de Proteus se observa la palabra enviada, iniciando con el bit 0 de inicio, los 8 bits del carácter y el bit de parada 1. 0 1 1 1 0 1 1 0 0 1
  • 2.  En un segundo ejemplo se envía dos caracteres independientes uno después del otro a continuación del otro: putc ('7'); putc ('8'); 0 1 1 1 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 “7” “8” Como se puede observar el tiempo aumenta hacia la derecha, por lo tanto el primer dato transmitido por el pin TX del microcontrolador obviamente es el número 7, empezando desde su bit menos significativo.  Cuando se utiliza puts ("78"); después de los caracteres 7 y 8, aumenta un retorno de carro o sea el ASCII 13 y también, el número ASCI 10 que es otro carácter de control en este caso es de nueva línea.  Utilizando la instrucción “printf” tenemos la siguiente secuencia de datos: adc = 78; printf ("A%4lu",adc); 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 1 ASCII 65 = A ASCII 32 = espacio ASCII 32 = espacio ASCI 55 = 7 ASCII 56 = 8 Como se pude constatar los caracteres se transmiten de acuerdo al orden en el que se hayan escrito, además, cunado no se han ocupado todas las posiciones de la palabra a enviar, estas son reemplazadas por caracteres de control o espacios.