Consejos sobre: Transmision Serie, Señales Reloj, Teclado.

Hola, debo crear un receptor y un transmisor de datos con el formato RS-232.
-El circuito debe implementarlo en una ProtoBoard.
-Debe ser secuencial síncrono
-Mis dudas principales son:
--El receptor y el transmisor es para enviar datos hacia otro circuito implementado por otro grupo, que factores debemos tomar en cuenta ambos para asegurarnos que los datos se transmiten adecuadamente.
--Es la primera vez que uso señales de Reloj, y la verdad no sé como las obtengo: puede esta señal provenir de la salida de otro circuito combinacional, debe ser la señal de reloj de frecuencia constante?
--Que tipo de señales envía un teclado hexadecimal al presionar una tecla?

Gracias.
 
Lo ideal seria utilizar una comunicacion -i2C por harware para ahorarte complejidad.

Normalmente cuando se trabaja en comunicaciones sincronas se trabaja con el flanco de subida o bajada.
o sea uno espera que la linea de reloj pase de nivel bajo a alto y una vez detectado el cambio se toma el dato que en teoria ya esta estabilizado.
En el transmisor primero se pone el dato y luego se pasa l a linea a nivel alto, pasados el tiempo X se pasa la linea a nivel bajo.
Lo importante del asunto es lo que llamamos el protocolo o forma de comunicarnos.

un byte esta compuesto por un Bit start,8 bit's datos,1 bit parada.

cada mensaje/trama esta formado por bytes

numero de datos,dato1...dato n, CRC (Control de errores)

luego deberias hacer lo siguiente

dato1= segun el numero sera un teclado, display...
dato3...dato n = datos que emite o reciba

por ejemplo un teclado solo necesita enviar un dato
un LCD enviarias todo el mensaje o sea varios datos.
 
Atrás
Arriba