Autor Tema: duda comunicación serie.  (Leído 1756 veces)

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

Desconectado xxopiumxx

  • PIC12
  • **
  • Mensajes: 82
duda comunicación serie.
« en: 06 de Junio de 2012, 16:00:46 »
qué tal gente, como va.

tengo el siguiente problema. preciso utilizar la comunicación serial para mantener un sistema de debuggin, pero no estoy pudiendo
lograrlo.
antes que nada les comento. estoy usando una placa de desarrollo de mcelectronics (mce_usb_kit) con un pic18f4550.
mi compilador es el CCS 4.084; y lo tengo configurado el puerto de la forma:

Código: [Seleccionar]
#use rs232(baud=115200,xmit=PIN_C6,rcv=PIN_C7,bits=8 )
el tema es que no anda de ninguna forma. lo configure en el hiperterminal de windows xp y no me da ni la hora.

ahora bien. en el pdf que te da la gente de mc dice:

Citar
Soporta conexiones RS-232. Control de flujo por hardware RTS/CTS generados por RA2 y RA3. Conversor de nivel y conector D89 incluidos en la placa.

yo nunca usé control de flujo por hard, pero ni activando la opción en el ht me funciona.

alguna idea?

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: duda comunicación serie.
« Respuesta #1 en: 06 de Junio de 2012, 18:08:47 »
qué tal gente, como va.

tengo el siguiente problema. preciso utilizar la comunicación serial para mantener un sistema de debuggin, pero no estoy pudiendo
lograrlo.
antes que nada les comento. estoy usando una placa de desarrollo de mcelectronics (mce_usb_kit) con un pic18f4550.
mi compilador es el CCS 4.084; y lo tengo configurado el puerto de la forma:

Código: [Seleccionar]
#use rs232(baud=115200,xmit=PIN_C6,rcv=PIN_C7,bits=8 )
el tema es que no anda de ninguna forma. lo configure en el hiperterminal de windows xp y no me da ni la hora.

ahora bien. en el pdf que te da la gente de mc dice:

Citar
Soporta conexiones RS-232. Control de flujo por hardware RTS/CTS generados por RA2 y RA3. Conversor de nivel y conector D89 incluidos en la placa.

yo nunca usé control de flujo por hard, pero ni activando la opción en el ht me funciona.

alguna idea?

Hola... verifica que los pines de salida sean C6 y C7, ademas los pines que tu board este utilizando como CTS y RTS, colócalos en un nivel bajo.

pon mas del código para ver que estas haciendo en el programa.

Desconectado xxopiumxx

  • PIC12
  • **
  • Mensajes: 82
Re: duda comunicación serie.
« Respuesta #2 en: 07 de Junio de 2012, 10:23:16 »
verifiqué los pines:

el pin del max232cpe número 12 va mediante una resistencia 470R a pin C7.
el pin del max232cpe número 11 va derecho a pin C6.

puse los pines AR2 y AR3 en low, y nada.


porlas les comento los fuses y demas:

#include <18F4550.h>

#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(crystal=48000000)
#use rs232(baud=115200,xmit=PIN_C6,rcv=PIN_C7,bits=8 )

estoy perdidísimo :S
« Última modificación: 07 de Junio de 2012, 11:06:58 por xxopiumxx »

Desconectado fidodido18

  • PIC18
  • ****
  • Mensajes: 312
Re: duda comunicación serie.
« Respuesta #3 en: 07 de Junio de 2012, 11:39:32 »
verifiqué los pines:

el pin del max232cpe número 12 va mediante una resistencia 470R a pin C7.
el pin del max232cpe número 11 va derecho a pin C6.

puse los pines AR2 y AR3 en low, y nada.


porlas les comento los fuses y demas:

#include <18F4550.h>

#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN
#use delay(crystal=48000000)
#use rs232(baud=115200,xmit=PIN_C6,rcv=PIN_C7,bits=8 )

estoy perdidísimo :S

Tranquilo men.. busca en el foro comunicacion UART CCS y vas a encontrar mucha informacion.

Si estas usando CCS utilizar el WIZAR, prácticamente te hace todas las configuraciones necesarias.