Autor Tema: Comunicación Puerto Serial-Pic  (Leído 2475 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado AlfredBorden

  • PIC10
  • *
  • Mensajes: 2
Comunicación Puerto Serial-Pic
« 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

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Comunicación Puerto Serial-Pic
« Respuesta #1 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.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado AlfredBorden

  • PIC10
  • *
  • Mensajes: 2
Re: Comunicación Puerto Serial-Pic
« Respuesta #2 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!

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Comunicación Puerto Serial-Pic
« Respuesta #3 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.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: Comunicación Puerto Serial-Pic
« Respuesta #4 en: 27 de Octubre de 2011, 20:49:40 »
... Creo que windows tiene el winterminal.

Al menos, para windows XP, tiene el hyperteminal.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Comunicación Puerto Serial-Pic
« Respuesta #5 en: 27 de Octubre de 2011, 21:00:22 »
Sino tienes este excelente aporte de LabMouse: Un nuevo terminal Serial RS232 (Octoplus - Terminal)
No contesto mensajes privados, las consultas en el foro

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Comunicación Puerto Serial-Pic
« Respuesta #6 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
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas


 

anything