Trabajo Práctico N◦ 4 Control MSComm modo por eventos Ejercicio 1 Realizar un terminal de comunicaciones. Este deberá enviar por la UART todos los caracteres tecleados y mostrar en una ventana todos los caracteres recibidos. Debe enviar por la UART un eco de todos los caracteres recibidos. Opcionalmente se podrá seleccionar que los caracteres tecleados localmente sean mostrados en la ventana (eco local). Se debe poder configurar los siguientes parámetros de la UART: puerto, baudios, bits de datos, paridad y bits de stop. Ejercicio 2 Realizar un programa que procese las tramas recibidas por la UART con el formato: *reg:valor←-. Donde reg es un dı́gito y los valores permitidos son (0:3) e indica el registro a actualizar en el programa y valor son 5 dı́gitos e indica el contenido a actualizar en el registro correspondiente. Laboratorio de Automatización II – UNQ 1 Trabajo Práctico N◦ 4 Control MSComm modo por eventos Ejercicio 3 Idem anterior pero el formato de la trama es: *NNVCC←- Donde NN son dos dı́gitos e indica el número de nodo de la estación destino de la trama. El programa deberá tener la posibilidad de configurar su número de nodo. Si el número de nodo de la estación coincide con el número de nodo de la trama recibida, la trama deberá ser procesada, caso contrario deberá ser ignorada. V es el valor enviado al nodo destino y puede ser 0 o 1. CC es un control de error (checksum) y es la suma del número de nodo NN y el valor V. La estación receptora deberá verificar la validez de la trama recibida calculando el checksum y verificándolo con el valor recibido. Laboratorio de Automatización II – UNQ 2