TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: AlfredBorden en 26 de Octubre de 2011, 13:56:14

Título: Comunicación Puerto Serial-Pic
Publicado por: AlfredBorden en 26 de Octubre de 2011, 13:56:14
Hola buenas tardes a todos, pues les comento que hice un programa para controlar un motor en diferentes velocidades.
El problema es que tengo que mandar un dato a través del puerto serial al pic y que este lo interprete como la velocidad.
No se como hacer esa comunicación, ya busque en todos lados, espero me puedan ayudar.
Pd: Mi pic es el 1684fa
Título: Re: Comunicación Puerto Serial-Pic
Publicado por: AngelGris en 26 de Octubre de 2011, 14:03:08
Hola y bienvenido al foro.

  Dicho PIC no tiene HardWare para RS232 así que tocará hacer las rutinas mediante SoftWare.

  ¿En qué lenguaje y con qué compilador estás trabajando? El compilador CCS C tiene rutinas de software para rs232.

  También puedes cambiar el PIC por el PIC16F627 / 628 /648 que tiene HardWare para rs232. Éste pic tiene la misma cantidad y distribución de pines, y haciendo cambios mínimos al programa se lo puede adaptar muy fácilmente.
Título: Re: Comunicación Puerto Serial-Pic
Publicado por: AlfredBorden en 26 de Octubre de 2011, 14:08:13
Hola, muchas gracias por contestar, pero pues tengo que usar a fuerzas el pic 16f84a.
Tambien tengo que programar a fuerzas en Mplab y nativo.
Por lo que he visto tengo que comprar un chip max232 que convierte la señal del puerto serie a algo
leible por el pic, pero no se como hacer esa conexion ni que programa tengo que usar para
poder mandar los datos por el pc.
Saludos y gracias de antemano!
Título: Re: Comunicación Puerto Serial-Pic
Publicado por: AngelGris en 26 de Octubre de 2011, 14:57:04
  Efectivamente el MAX232 es para adaptar los niveles RS232 a los niveles que maneja el PIC. Como programa para enviar desde la PC puedes usar cualquier terminal. Creo que windows tiene el winterminal.

  Supongo que cuando dices nativo te refieres a assembler. Entonces tienes que hacer todas tus rutinas a mano o bien buscar en el sub-foro "Almacen del assembler" para ver si ya alguien ha subido algunas rutinas.

  En cuanto al conexionado del MAX232, hay mucho material dando vueltas en el foro y sino quiero creer que en el datasheet de dicho integrado habrá un circuito de aplicación típico.
Título: Re: Comunicación Puerto Serial-Pic
Publicado por: jeremylf en 27 de Octubre de 2011, 20:49:40
... Creo que windows tiene el winterminal.

Al menos, para windows XP, tiene el hyperteminal.
Título: Re: Comunicación Puerto Serial-Pic
Publicado por: Suky en 27 de Octubre de 2011, 21:00:22
Sino tienes este excelente aporte de LabMouse: Un nuevo terminal Serial RS232 (Octoplus - Terminal) (http://www.todopic.com.ar/foros/index.php?board=9.0)
Título: Re: Comunicación Puerto Serial-Pic
Publicado por: AngelGris en 27 de Octubre de 2011, 21:53:27
... Creo que windows tiene el winterminal.

Al menos, para windows XP, tiene el hyperteminal.

  Efectivamente se llama hyperterminal a lo que yo me refería  :D  :D  :D  Desde hace poco más de año y medio que estoy usando Kubuntu y ya ni se como se llaman ni donde están las cosas del win  :D  :D  :D