Escrito originalmente por oscarquintanar
gracias si tenia pensado usar el max232 pero no se con cual y cuantos pines nesesito para establecer la comunicacion con lo pc
y en cuanto al software no se como hacer los retardos para ajustar los baudios
El max232 te permite 2 señales de salida y 2 de entrada.
Esto es suficiente si usaras TX (1 salida) , RX (1 entrada) , y otros dos pines opcionales para DSR o DTR (por ejemplo).
De todas formas eso depende si el control de flujo lo haces por software o hardware, es decir si del lado de la pc enviaras otro dato cuando se haga un "handshake" entre las señales antes mencionadas (DSR , DTR) o bien si lo haces cuando recibes un byte del pic.
Como veras, el tema es simple de hablar pero se torna complejo cuando uno entra en los detalles, ya que hay cientos de formas posibles de entablar comunicaciones con la USART, de hecho algunas estan documentadas y otras no.
El RS232 solo fija niveles de tensión y algunas características si te comunicarás con un DTE o modem, pero cuando tu usas un pic puedes usar la que te apetezca siempre que el software de la PC y tu PIC se entiendan.
Una cosa es hacer algo para ti mismo y otra es hacer algo que "sea compatible con..." otra cosa.
Con respecto a los retardos, pues, es algo simple y todo depende del baudeaje que quieras obtener.
te sugiero que si eres novato recurras a rutinas ya armadas. El CCS y el Basic tiene ya rutinas implementadas que te resuelven el problema.
Saludos