Hola a tod@s:
Es la primera vez que posteo en el foro, así que si hago algo mal como es postear donde no es, o poner cosas que no se puden poner, etc...espero que me perdonen por novato ;D.
Primero lo que quiero hacer es a través de una trama de comunicación (1 bit de start y 8 de datos), enviarlos al pic, de forma que si le llega:
start control datos
1 00 XXXXXX -> mueva el servo1
1 01 XXXXXX -> mueva el motor hacia la derecha (puente en H)
1 11 XXXXXX -> mueva el motor hacia la izquierda (puente en H)
1 11 XXXXXX -> mueva el servo2
El tema es que cuando envie estas tramas a través del rs233 a la USART del PIC, éste último sepa a donde tiene que enviar esos datos, por ejemplo:
control = 00 -> salida puerto A bit 1 = datos para servo1
control = 01 -> salida puerto A bit 2 = datos para motor derecha
Para ello imagino que tengo que usar el buffer de la USART o guardarlo en memoría...
La verdad es que estoy un poco perdido con esto de la USART, haber si alguna alma candida se digna a contestarme y a darme un ejemplo de como se haría...
Muchas gracias a todos y pedazo de foro que se han currao entre todos