TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: LoPiTaL en 15 de Enero de 2008, 08:35:44
-
Buenas, disculpadme si no es este el foro adecuado, pero no sabía dónde meter mi dudilla...
Es bastante simple, ¿con qué tensiones trabaja la UART de los PICs (p. ej. la del 18F2550)? ¿Son 0 y 5 V para transmitir un "0" y un "1" respectivamente? ¿O son tensiones diferentes?
Gracias por adelantado,
LoPiTaL
-
Efectivamente, el pic larga 0 o 5v, por eso para establecer una comunicación por ejemplo con una PC con la norma RS232 se usan integrados como el MAX232 para adecuar la tensiones, ya que en el RS232 el uno lógico son entre -12V y -18V, y el cero lógico es entre +12 y +18V.
por ende cuando el pic larga un "uno" (5v) el max mandaria a la PC una tensión negativa que representa el uno lógico en la norma RS232, y viceversa.
En realidad no es la UART la que manda los 0 o 5v, sino que al habilitarla se conecta internamente a los buffers de salidas de los pines, y como cualquier pin del pic entrega 0v o 5v.
Saludos
-
Ahh ok, muchas gracias por la explicación y por la rapidez en responder.
LoPiTaL