TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: antoniojdobarro en 04 de Febrero de 2011, 20:05:32

Título: RS232 y Max 232
Publicado por: antoniojdobarro en 04 de Febrero de 2011, 20:05:32
Bien, cuando programo un pic, leo tensiones en las entradas y ello provoca en las salidas aquellas actuaciones programadas.

Bien, el problema viene cuando quiero comunicar un puerto RS232 con un Max232 para poder utilizar el pic. Supongamos que tengo un programa en C#  y cuando pulse la tecla "c" quiero que active la salida A1. El teclado genera la señal que sale por el RS232 y pasa por el Max hasta llegar al pic. ¿Cuando programe el pic he de decirle que si reconoce un carácter "c" active A1?
Título: Re: RS232 y Max 232
Publicado por: ppyote en 04 de Febrero de 2011, 20:56:53
que pic quieres utilizar? hay pics que llevan comunicacion serie por hardware... asi evitarias poner el max232....
tienes algo de codigo creado? si es asi exponlo y se te podra ayudar mejor...
un saludo....
Título: Re: RS232 y Max 232
Publicado por: AngelGris en 04 de Febrero de 2011, 21:28:17
que pic quieres utilizar? hay pics que llevan comunicacion serie por hardware... asi evitarias poner el max232....
tienes algo de codigo creado? si es asi exponlo y se te podra ayudar mejor...
un saludo....

  No, el max232 hay que ponerlo de todas formas para adaptar los niveles de tensión entre el PIC y el puerto COM de las PC. Aunque se use un PIC con UART por hard.
Título: Re: RS232 y Max 232
Publicado por: ppyote en 04 de Febrero de 2011, 23:36:20

 No, el max232 hay que ponerlo de todas formas para adaptar los niveles de tensión entre el PIC y el puerto COM de las PC. Aunque se use un PIC con UART por hard.

cierto...  pense que no queria comunicarse con el pc, yo estoy ahora con un keypad de 16 botones y le habia respondido pensando en mi circuito, osea pulsando la tecla C de la botonera hexadecimal... por eso lo de no poner el max232...
Título: Re: RS232 y Max 232
Publicado por: pablito2009 en 05 de Febrero de 2011, 06:48:08
Claro, por la comunicacion serial envias su codificacion ascii, lo cual al llegar a tu pic simplemente lo lees como una letra comun. si presionas "c" en tu teclado, en tu pic debes preguntar por "c".no se agrega ni disminuye nada.
Título: Re: RS232 y Max 232
Publicado por: antoniojdobarro en 06 de Febrero de 2011, 07:42:06
Perfecto, muchas gracias.