en este vídeo continuamos con el tema de comunicación serial y vamos a tratar sobre lo que es el word y su uso para la comunicación serial asíncrona veremos el uso del word en la implementación de varios estándares de comunicación sería la sin corona las interfaces eléctricas que se emplean que son los banners y en particular el paper tipo fifa que es empleado en el su huerto los conceptos se ven de manera general en un próximo vídeo veremos un ejemplo concreto basado en el microcontrolador de 1.423 que es el empleado una tarjeta activa launchpad en el
primer vídeo sobre comunicación serial mostré varias clasificaciones de los tipos de comunicación como ejemplos de buses seriales asíncronos mencioné lr-232 y el buscan además de la rs 232 y buscan hay otros estándares para comunicación sería la sin corona en redes de 422 y el riesgo 485 link que es el acrónimo de red de interconexión local ella rodea por mencionar algunos rs es el prefijo que tenían antiguamente pues eran recomendaciones y ahora el prefijo este y a todos ellos con excepción de la rda son buses seriales el hierro de a es un estándar de comunicación inalámbrica
mediante luz infrarroja todos ellos tienen algo en común los protocolos de comunicación que es el uso de estos estándares emplean la trama de comunicación sería la síncrona descrita en el anterior vídeo veamos ahora qué se requiere para implementar estos estándares de comunicación serial a nivel físico hardware tenemos en el computador al cpu que se comunica que por su bus de datos con los demás elementos del computador se requerirá de un disco que convierte los datos que el computador que quiere transmitir al formato de la trama de comunicación serial ese elemento ese lugar cuyo nombre es
el acrónimo de transmisor receptor asíncrono universal también se requerirá de una interfaz que amplifica la señal a los niveles de tensión y corrientes requeridos según el estándar que se aplique rs232 por ejemplo al amplificador se le denomina en inglés driver o line driver de manera similar se requerirá de una interfaz que reciba las señales del bus serial y los convierta a niveles de tensión adecuados para el computador a esta interfaz se le denomina receptor wi cyber en inglés el lugar recibe la trama serial analizándola para ver si hubo errores y almacén el dato recibido esperando
que sea leído por el cpu en forma paralela cuando el amplificador y receptor se encuentran en un mismo dispositivo se denomina transmisor receptor o transceptor ya en inglés transit ver ejemplos de transit bears para rs232 son los circuitos integrados max 312 y max 32 32 si en vez de comunicación sería el hierro s 232 se quisiera implementar comunicación serial con el bus rs485 lo que cambiaría sería el amplificador y el receptor en el ejemplo mostrado es un transfer maps 485 y además de la conexión al guard que no ha cambiado se requiere la conexión de
los habilitadores para controlar el sentido de la comunicación en resumen con el lugar y los amplificadores y receptores adecuados se puede implementar los estándares rs232 13 422 rs485 link y rda veremos ahora el lugar pero antes veremos el concepto de registros de entrada salida un microcontrolador en general cuenta con cpu memoria no volátil por ejemplo memoria flash memoria ram e interfaces o periféricos llamados también módulos de entrada salida el word es un ejemplo de módulo de entrada salida tanto el cpu como las memorias y los módulos de entrada salida cuentan con registros los registros con
que cuentan los módulos de entrada de salida se den y registros de entrada/salida es mediante la lectura o escritura de los registros de entrada la salida que el cp o interactúa con los periféricos sea para configurarlos enviar datos o recibir datos todo word contará con registros de entrada salida para la configuración de la trama de comunicación serial y la velocidad para que el cpu lea los datos recibidos y escriba los datos a transmitir además de ello podría contar con unas zonas de almacenamiento temporal para los datos recibidos y otros para los datos a transmitir denominados
fijos antes de explicar en más detalle el fifa veamos el concepto de buffer buffer es un término inglés y se denomina así a una zona de memoria empleada como almacenamiento temporal de datos para un uso específico aunque en general es memoria ram en el caso de los módulos de entrada salida de un microcontrolador estos podrían tener buffer que no forman parte de la memoria ram del microcontrolador un cif o es un tipo de búfer el buffer tipo fifa o simplemente fifa es un tipo de búfer memoria de almacenamiento temporal y su nombre es el acrónimo
de el primero una entrada es el primero en salido se comporta de manera análoga a una cola para comprar entradas o la cola para pagar la mercadería en el supermercado el primero que llega es el primero en ser atendido por esa razón también se conoce el buffer fifa como cola tiene una capacidad límite que se denomina profundidad deep en inglés niveles levels en inglés hollande longitud y se especifica la cantidad de registros y tamaño en bits de cada registro no debe de confundirse el feef o con otra estructura denominada 'ley fo y conocida más como
pila o stack en inglés en el cual el último en entrar es el primero en salido en el ejemplo si se insertan las piezas mostradas sólo podrá sacarse primero la última que se puso en el ejemplo sería la pieza de a la acción de insertar se le denomina poner push en inglés ya la operación de sacar un elemento se le denomina en inglés pop la figura muestra un diagrama simple de un board para la recepción tiene un registro de desplazamiento que recibe una trama serial la cual es luego analizada y colocada en el tipo de
recepción el cp o al leer el registro de entrada la salida de transmisión recepción debería del feef o el primer dato recibido para la transmisión ocurre el proceso inverso el dato que el cepillo describe en el registro de transmisión recepción pasará al feef o de transmisión y de allí al registro de desplazamiento que la enviará se realmente por la línea de transmisión veamos un ejemplo de un guard con un fijo de recepción de 4 x 84 registros de 8 bit cada uno con lo cual se pueden recibir cuatro caracteres se muestran dos computadoras a ive
en la parte inferior se muestra el guard y cpu del computador ve que es el receptor además del tipo de recepción se muestra el registro de desplazamiento si se transmite por ejemplo la palabra ola en códigos as que se transmitirá serial mente primero el código así del carácter h minúscula que es 68 en base 16 y conforme vaya de los bits word estos se van almacenando en los registros de desplazamiento cuando se termina de recibir la trama el contenido del registro de desplazamiento se transfiere en forma paralela al feef o de recepción luego se transmitirán
secuenciar el código del carácter o repitiendo el proceso hasta finalizar con el carácter a minúscula con lo cual quedaría yo en el tipo de recepción pues su profundidad es de cuatro registros supongamos que los registros dentro de esa línea de lugar que permite tener los datos recibidos y se llama jugar a él se le ha dicho registro la primera vez leerá el primer valor recibido es decir el código as que de la letra h minúscula y se vuelve a leer leerá el código así de lado minúscula quedándose espacio al fijo para recibir otros dos caracteres
supongamos ahora que el fijo está lleno y el cp1 ha leído el word aún si ahora que está lleno el fijo se transmitiera por ejemplo la palabra si se transmitiría primero el código de la s minúscula llegaría el registro de desplazamiento pero no pasaría el fifa pues ya está lleno que ocurrirá entonces con el carácter es recibido dependerá de cómo está diseñado el word en algún lugar el registro de desplazamiento forma parte del buffer y su contenido no se pierde mientras no se sobre escriba por la llegada de otro carácter en el ejemplo al llegar
el carácter y se sobre escribe el registro de desplazamiento perdiéndose el carácter ese y generándose un error de desborde o verán en inglés que el guard indica en una bandera o bit de estado si ahora el cw un dato del word el contenido del registro de desplazamiento pasará al feef o éste es el comportamiento del usar del microcontrolador ante mega 328 que puede almacenar hasta 3 caracteres y la del word del microcontrolador tm 4 623 gh 6 cuando se desactivan sus fijos de transmisión y recepción pudiendo almacenar hasta 2 caracteres en otros word solo el
feef o mantiene los datos y cualquier dato que se reciba cuando el fifa ya está lleno se perderá en nuestro ejemplo se pierden los caracteres s y pues ambos llegaron cuando el fijo ya estaba lleno si ahora el computador de transmitir el carácter a mayúscula este sí llegaría el fifa y el guard activaría la bandera de desborde indicando con ello que antes de la recepción de la mayúscula se perdieron uno o más caracteres este es el comportamiento del guard del microcontrolador de 1.423 que cuando se activan los fijos de transmisión y recepción y puede almacenar
hasta 16 caracteres con esta finalizamos este vídeo en el próximo vídeo vamos a tratar el guards del microcontrolador de n 4 623 g y su configuración para lo cual emplearemos una tarjeta tribal down part