Programación básica de la interfase RS232 C

Slides:



Advertisements
Presentaciones similares
KARL LENOHAMAN CHICA DAMIAN
Advertisements

Microprocesadores Componentes básicos..
Puerto Serie: La norma RS-232C
Organización de Computadoras
Fernando Escribano Pro 1º de Bachillerato
El Mouse Desarrollado en los años 60 s por Douglas Engelbart. La idea es facilitar la interfaz hombre máquina, aprovechando un dispositivo puntero en modo.
RS-232 / RS-485 Introducción RS-232. Características RS-232.
ARQUITECTURA DE COMPUTADORAS
Hardware.
Adquisición de datos Señal (I, V, f, …) Instrumento Acondicionamiento
CAPA DE RED DEL MODELO DE REFERENCIA OSI
“PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL”
PUERTOS Y CONECTORES DE UN PC
PUERTOS Y CONECTORES DE UN PC
COMUNICACIÓN SERIAL Javier Garcia Ramos.
Transmisión Asíncrona
Composición Interna de un Procesador
Entradas FF Sincrónicas y Asincrónicas
Arquitectura del Computador
Presentación de Instrumentación Básica de la Electrónica
Tipos de Conectores de PC
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
Microcontroladores PIC16F84A.
Introducción a la Ingeniería en Sistemas
Sobre Ratones.
Placa de expansión para Comunicaciones C ommunication B oard T ask F orce.
Ing. Karen Torrealba de Oblitas
INTRODUCCIÓN A LAS COMUNICACIONES DE DATOS José Estay A.
Función Estructura y composición Tipos
Transmisión Serial de Datos en Sistemas de Instrumentos Digitales Ing. Juan Vizcaya LABORATORIO DE INSTRUMENTACION Y CONTROL U.N.E.T.
INTRODUCCIÓN A LAS COMUNICACIONES DE DATOS José Estay A.
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
FUENTE DE PODER La fuente de poder se encarga de tomar la corriente eléctrica de los 220 o 110 volts que suministra la red eléctrica y por medio de.
Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio.
¿Qué unidades conforman el procesador?

 En computación es un conjunto de líneas de señal que el microprocesador o CPU utilizan para intercambiar datos con otros componentes como teclados,
“Organización y Arquitectura de Computadores” William Stallings
Circuitos Digitales.
Es evidente que, debido a la rapidísima evolución del hardware y del propio software, los componentes de los ordenadores también evolucionan rápidamente.
DISPOSITIVOS INTERNOS Y EXTERNOS DE UN COMPUTADOR
TARJETAS DE RED.
 En el interior de un ordenador habita una densa amalgama de componentes electrónicos que son los responsable de su correcto funcionamiento; componentes.
Transmisión en paralelo Consiste en utilizar varias líneas de comunicación, lo que permite que la información en forma de datos y control pueda circular.
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
Tendencias Generales Dotación física Software lógica Más pequeño
SANTIAGO MORA BERMÚDEZ
Puertos de las computadoras
NOCIONES BÁSICAS COMPUTO II
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
MODEM Un módem (Modulador Demodulador) es un dispositivo que sirve para enviar una señal llamada moduladora mediante otra señal llamada portadora.
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
     Jerarquía de memoria.
MODOS DE TRANSMISION Pucallpa 15 de Enero del 2009.
INTRODUCCIÒN MICROCONTROLADORES
COMO CONECTAR UN CABLE UTP A VARIAS COMPUTADOAS CABLE DIRECTO " El cable DIRECTO, usa "UTP" con conectores RJ45 (macho) en sus dos extremos, similar al.
Conectores internos Engloba a los conectores de dispositivos internos: *Disquetera: 34 pines *Disco Duro: 40 pines (algunos de 39, porque el número 20.
EL ORDENADOR PERSONAL Aparato electrónico que sirve para procesar información (transformarla para que sea útil. Para hacerlo codifica la información (descompuesta.
Hardware: Evolución de los ordenadores
Puerto USB.
REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ING. PROF. LEONEL SEQUERA MEMORIAS.
COMUNIDAD YAQUI! Sikiri#4 Heeka#7 Ba’am#19.
José Alvarado – Cristian Anzola
Rafael Luis Camiña Cultrera
LOS COMPONENTES DEL ORDENADOR
BUSES DE DATOS.
Circuitos Combinacionales I
PRINCIPALES Pasos para
Arquitectura de Computadores Clase 17 Tecnologías de Memorias IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de.
Ronald J. Tocci and Neal S. Widmer Digital Systems, Eighth Edition Copyright ©2001 by Prentice-Hall, Inc. Upper Saddle River, New Jersey All rights.
Transcripción de la presentación:

Programación básica de la interfase RS232 C Tipos de interfase y posición de los pines El conector de la interfase del puerto serie puede tener dos tamaños, ellos son e el tipo D-25 y y el tipo D-9 los cuales son macho del lado de la PC. Por lo tanto el conector de su dispositivo debe ser de tipo hembra. A continuación mostramos el nombre y la función de cada pin

Programación básica de la interfase RS232 C Función de cada señal

Programación básica de la interfase RS232 C Señal generada por la computadora en el interior de la UART, ( con niveles TTL o CMOS ). En este diagrama se muestra las señal generada cuando se usa el formato 8N1,(8 bits de datos, No hay bit de paridad, 1 solo stop bit). La línea está en estado pasivo cuando vale 1. La transmisión comienza cuando se coloca la línea en 0 durante el tiempo de 1 bit, a continuación se envía cada bit comenzando por el menos significativo.. Finalmente se recibe el stop bit (1 lógico), que indica el fin de la transmisión. (Si se empleara bit de paridad el mismo se envía a continuación de los bits de datos y antes del stop bit). El tiempo empleado para transmitir cada bit se se calcula el relación a la velocidad de transferencia medida em baudios,(bit por segundo si hay dos estados). Por ejemplo si la velocidad es 1200 baudios, el tiempo de cada bit es igual a (1/1200bps)= 0,833 mseg.

Programación básica de la interfase RS232 C Señal generada por el port de de la interfase RS232 C hacia el exterior Los señal tiene los niveles de tensión vistos más arriba debido a que la norma RS232 C especifica un nivel de tensión que va desde -3v a -25 v para el 1 lógico y de +3v a +25 v para el 0 lógico. Para adaptar estos niveles de tensión a los niveles TTL/CMOS existen varias interfases.Una de los chips más conocidos, el MAX232, adapta los niveles utilizando solamente una fuente alimentación de 5v, es decir que necesita una fuente de tensión negativa o de otro nivel para generar los que requiere esta norma. A continuación mostramos el chip integrado y su conformación interna: .

Programación básica de la interfase RS232 C Direcciones base de los diferentes puertos Registros port que componen la interfase El bit DLAB pertenece al registro port BASE+3 y sirve para programar otros registros

Programación básica de la interfase RS232 C Valores para programar la velocidad de transmisión de la UART

Programación básica de la interfase RS232 C IER: Interrupt enable register Dirección: BASE+1 ( con DLAB=0 ) Sirve para habilitar solicitudes de interrupción que se producen cuando ocurren diferentes eventos: Por ejemplo si el bit 0 se pone en 1 se habilitan los pedidos de interrupción que se producen cuando un dato esta disponible para ingresar. Los bits 4 a 7 son reservados

Programación básica de la interfase RS232 C LCR: Line control register Dirección: BASE+3 Vemos que este registro contiene en su bit 0 el ya mencionado bit DLAB el cual nos sirve para acceder a registros alternativos. Por otro lado en este registro se programan parámetros que son muy importantes para la comunicación tales como la longitud del dato a transmitir, la cantidad de bit de stop y la presencia o no de los bits de paridad. Destacamos el estado sticky parity sirve para verificar si el bit de paridad vino o no con errores. El bit 6 debe estar en 0 para evitar un break en la recepción

Programación básica de la interfase RS232 C MCR: Modem control register Dirección: BASE+4 En este registro conviene colocar en 1 al bit 4 o Aux output 2, pues este está conectado a un circuito exterior el cual control el proceso de interrupción entre la UART y el CPU. Los bits 1 y 0 pueden controlar el estado de las líneas RTS y DTR de manera tal que un 1 en cualquiera ellas genera la aparición de una tensión alta, (10v a 12v) por dichos pines y un 0 genera una tensión negativa (-10v a -12 v). Esto es útil para proveer tensiones de alimentación eléctrica de baja potencia, ( Icc hasta 5 ma ) para los circuitos conectados al conector del port serie, tal que no es necesario dotar al circuito de una alimentación externa. Pero solo debe usarse si el circuito consume una corriente de dicha magnitud

Programación básica de la interfase RS232 C FCR: Fifo control register Dirección: BASE+ 2 En este registro se habilita el uso y la programación de una memoria fifo interna que tiene la UART. Conviene programarla de manera tal que al comienzo se borren los fifos de tramsmisión y recepción y además de habilite el nivel de interrupción en la recepción de datos cuando se reciben 14 bytes, (Dato a enviar C7h)

Programación básica de la interfase RS232 C LSR: Line status register Dirección: BASE + 5 El bit para controlar la transmisión de datos es el bit 6. Este se pone en 1 cuando se termino de enviar el último bit del último dato transmitido. Este bit se debe controlar cuando se debe hacer una transmisión en una interfase serie no buffereado, (de la PCs viejas). El bit para controlar la recepción de datos es el bit 0, pues se pone en 1 cuando tenemos un dato disponible para ser leido