SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: karen81 en Domingo 16 de Octubre de 2005, 04:01

Título: Operacion Rs232
Publicado por: karen81 en Domingo 16 de Octubre de 2005, 04:01
:comp: como comente antes he comunicado con computadora solo al micro pic 16f84 con el que tengo que utilizar una max232 para conectarla con el puerto serial, pero ahora me ha surgido una duda con el pic 16f87, en el data sheet dice lo siguiente:

RS-232 operation using internal oscillator
(no external crystal required)

¿¿¿eso quiere decir que ya me da los niveles RS232 y no tengo que usar la MAX232????


gracias de antemano :comp:
Título: Re: Operacion Rs232
Publicado por: © Jonathan © en Lunes 17 de Octubre de 2005, 12:51
Cita de: "karen81"
:comp: como comente antes he comunicado con computadora solo al micro pic 16f84 con el que tengo que utilizar una max232 para conectarla con el puerto serial, pero ahora me ha surgido una duda con el pic 16f87, en el data sheet dice lo siguiente:

RS-232 operation using internal oscillator
(no external crystal required)

¿¿¿eso quiere decir que ya me da los niveles RS232 y no tengo que usar la MAX232????


gracias de antemano :comp:
Hola Karen, mira, estuve buscando info ya que me parecio interesante la pregunta, pero no encontre mucho, mejor dicho nada que me aclare el panorama, a simple vista pienso que no se trata de reemplazar el MAX232, ya que se necesita para igualar los niveles entre el pc y el pic, mas bien pienso que el oscilador interno es algo utilizado para variar la frecuencia de trabajo del modulo usart, variar la velocidad de transferencia seguro.. es algo muy inseguro mi comentario, voy a continuar la busqueda de info al respecto ya que me llamo mucho la atencion, si encuentras una respuesta correcta a tu consulta quisiera que la compartas conmigo. Gracias de antemano :). Saludos :hola:
Título: Re: Operacion Rs232
Publicado por: oldkami en Miércoles 19 de Octubre de 2005, 06:06
los osciladores RC (los internos de los pic) son (o eran) muy inestables como para realizar una transmision AUSART, ya que en este tipo de comunicación el tiempo debe medirse con bastante precisión, por esto siempre se requeria un cristal oscilador para que los tiempos fueran más exactos.

lo que te dice el datasheet es que este chip en particular posee un oscilador interno de mucha precision, tanta que no necesita un cristal externo.

sin embargo DEBES seguir usando un max :)

Suerte

oldkami
Título: Re: Operacion Rs232
Publicado por: Alternative en Sábado 22 de Octubre de 2005, 01:26
ASi es karen81, tine razon oldkami, el maxrs-232 es para igualar los niveles de voltaje de la PC al PIc, ya que la computadora transmite a voltajes de +-12volts y si lo conectas dicesto al PIC lo dañaras. Y como menciona, es preferible utilizar osciladores externos, ya que por las variaciones de temperatura de chip varia su frecuencia de oscilacion insterno, y con una poca variacion de la frecuancia la transmision seria erronea.

Saludos
Bye

 :hola: