Autor Tema: 16f628 multipuerto (1 RS485 + 1 RS232)  (Leído 1517 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado elfrancho

  • PIC16
  • ***
  • Mensajes: 101
16f628 multipuerto (1 RS485 + 1 RS232)
« en: 18 de Octubre de 2012, 19:34:53 »
hola muchachos del foro....
Se me ha presentado un problemita, paso a contarles.

Necesito hacer un bus de datos (RS485) que interconecte 5 plaquitas. y a su vez c/u de estas plaquitas debe tener un puerto RS232 que va conectado a una máquina.

Cuando el operario de la máquina aprieta un botón, la plaquita debe enviar una trama hacia la máquina y esta devuelve un valor. Ese valor lo almaceno en memoria...

Luego desde una PC conectada al BUS 485 voy poleando cada una de las 5 plaquitas para recopilar las mediciones tomadas....

CONSULTA
voy a usar pics 16f675y estos constan de un solo puerto de comunicacion por HARD,,,
 Como debería hacer esto_?
 Cual de los dos protocolos uso por hard? el 485 o 232 ?

Saludos amigos !!!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: 16f628 multipuerto (1 RS485 + 1 RS232)
« Respuesta #1 en: 18 de Octubre de 2012, 20:15:40 »
Hola

Yo usaria el RS485 .. el otro lo implementaria por soft usando una interrupcion como la de CCP ...

Saludos
El papel lo aguanta todo

Desconectado elfrancho

  • PIC16
  • ***
  • Mensajes: 101
Re: 16f628 multipuerto (1 RS485 + 1 RS232)
« Respuesta #2 en: 18 de Octubre de 2012, 20:20:24 »
te referís a una interrupción por cambio de estado del pin  (RB0) ???

como seria el pequeño código dentro de la interrupción?  tengo que recibir una trama de 80 bytes  el ultimo byte es un "ENTER"