Autor Tema: ayuda comunicacion rs232 pic -pc pic 877a en ccs  (Leído 7954 veces)

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

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #15 en: 14 de Enero de 2014, 11:18:50 »
14/01/2014 11:14:09 a.m.[Rx]>> öÁÌÏò=öÁÌÏò=öÁÌÏò=öÁÌÏò=öÁìÏò=öÁÌÏò=öÁÌÏò=öÁÌÏò=öÁÌÏò=öÁìÏò=öÁÌÏò=öÁÌÏò=öÁÌÏò=öÁÌÏò=öÁÌÏò=öÁìÏò=öÁÌÏò==öÁÌÏò=öÁÌïò=öÁÌÏò=öÁÌÏò=öáÌÏò=öÁÌÏòöÁÌÏò=öÁÌÏò=

14/01/2014 11:14:37 a.m.[Tx]>> q

14/01/2014 11:14:38 a.m.[Rx]>> öÁÌÏòqöÁÌÏòqöÁÌïòq

14/01/2014 11:14:40 a.m.[Tx]>> q

14/01/2014 11:14:40 a.m.[Rx]>> öÁÌÏòqöÁÌÏòqöÁÌÏò

14/01/2014 11:14:42 a.m.[Tx]>> a

14/01/2014 11:14:42 a.m.[Rx]>> aöáÌÏòaöÁÌÏò

14/01/2014 11:14:44 a.m.[Tx]>> s

14/01/2014 11:14:44 a.m.[Rx]>> söÁÌÏòsöÁÌÏòsöÁÌïòsöáÌÏòs

14/01/2014 11:14:47 a.m.[Tx]>> d

14/01/2014 11:14:48 a.m.[Rx]>> öÁÌÏòDöáÌÏòDöÁÌïòd


Eso me aparece!!!! "öáÌÏò" eso tendria quee decir "valor". Lo otro que observé es que si envio la "a" me devuelve "A" y ocurre lo mismo con otras teclas. Ayuda!!!!

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #16 en: 14 de Enero de 2014, 11:20:59 »
 :shock:  pensé que era spam  :D :D


verifica que la velocidad de tu hiperterminal y la de tu pic sean la misma
"Nada es imposible, no si puedes imaginarlo"

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #17 en: 14 de Enero de 2014, 13:02:44 »
eso lo tengo re contra re chequeado!!!, no se si patear el pic o la pc! jeje

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #18 en: 14 de Enero de 2014, 13:19:35 »
eso lo tengo re contra re chequeado!!!, no se si patear el pic o la pc! jeje
:D :D :D

se me ocurre que tal vez tu cristal no esta bien configurado, tal ves esta corriendo a otra velocidad, podrias poner tu código para revisar
"Nada es imposible, no si puedes imaginarlo"

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #19 en: 14 de Enero de 2014, 13:25:26 »
#include <16f887.h>
#fuses  NOWDT, NOPROTECT, BROWNOUT, PUT, NOLVP, INTRC
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #use delay(clock=8000000)
 #use rs232 (baud=9600, xmit=PIN_C6, rcv=PIN_C7, bits=8, parity=N)
 #BYTE TRISA=0x85
 #BYTE PORTA=0x05
 #BYTE TRISB=0x86
 #BYTE PORTB=0x06
 #BYTE TRISE=0x89
 #BYTE PORTE=0x09
#BYTE ANSEL=0x188
#define LED PIN_C0
#define SW1 PIN_B0
#define SW2 PIN_B1
#define LED1 PIN_C1
char Keypress=' ';

#int_rda
void serial_isr() {

  Keypress=0x00;
  if(kbhit()){
    Keypress=getc();
    if(Keypress!=0x00){
      putchar(keypress);
      keypress=0x00;
    }
  }
}


void main() {
setup_oscillator(OSC_8MHZ);
  enable_interrupts(global);
  enable_interrupts(int_rda);

  printf("\r\n\Listen on RS232 (Int)\r\n");

  do {


  } while (TRUE);
}

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #20 en: 14 de Enero de 2014, 13:26:26 »
Ahora busqué esa template sencilla y tampoco anda, ahi esta la configuración del cristal interno del micro

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #21 en: 14 de Enero de 2014, 14:15:20 »
no te imprime el letrero del inicio?

Pues no encuentro algún problema en el codigo, los caracteres raros generalmente son debido a problemas en la sincronia de las velocidades.

no será algún problema de hardware, tal vez tu cable de conexion tiene ruido. no se me ocurre otra cosa
"Nada es imposible, no si puedes imaginarlo"

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #22 en: 14 de Enero de 2014, 14:23:21 »
Claro, el letrero de inicio es este: "ÉóôÅÎ@ÏÎ@²³rsr@H‰ÎôI" y deberia ser "Listen on RS232 (Int)"

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #23 en: 14 de Enero de 2014, 14:28:58 »
estas usando algun convertidor de usb-rs232?

y que pasa si lo haces a la inversa, enviando datos de la pc hacia el pic
"Nada es imposible, no si puedes imaginarlo"

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #24 en: 21 de Enero de 2014, 00:13:00 »
si, estoy usando un conversor usb-rs232, si envio datos desde la pc el pic no los reconoce

Desconectado PCCM

  • PIC16
  • ***
  • Mensajes: 109
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #25 en: 21 de Enero de 2014, 01:14:17 »
Si verificaste el código y estas convencido que esta bien.
Entonces el error es por hardware.
- Por el cable usb-serial ya que como la mayoría que venden son copias baratas(caso en mi pais), algunos no funcionan bien y obtienes ruido, me sucedió con 2 cables  que eran de color verde, no me acuerdo la marca.
- Por la tierra del rs232, cuando no hay una buena conexión entre la pata 5 del conector rs232 y la tierra de tu placa.

Saludos.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #26 en: 21 de Enero de 2014, 11:09:06 »
ese error es comun cuando no tienes las mismas velocidades de transimisión, pero si eso ya esta revisado opino lo mismo que PCCM, debe ser error en harware.


otra prueba que podrias hacer es, desconectar tu pic del pc y puentear tus pines de tx y rx y ver si puedes leer lo que estas enviando y ver que este correcto
"Nada es imposible, no si puedes imaginarlo"

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #27 en: 21 de Enero de 2014, 12:15:42 »
Parece que es el cable, probe poner la mitad de velocidad en la configuracion del puerto en la pc y ahi reconoce las letras y ejecuta tareas, pero a la hora de transmitir desde el pic hacia la pc pasa lo mismo, envia cualquier cosa. Voy a ver si consigo otro cable. Lo de las tierra lo tengo casi descartado porque tengo una tierra en comun para los dos circuitos, el del max y la placa del pic

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #28 en: 21 de Enero de 2014, 12:18:07 »
otro factor podría ser el max, quizás se daño y te esta metiendo ruido
"Nada es imposible, no si puedes imaginarlo"

Desconectado diegocipo

  • PIC10
  • *
  • Mensajes: 23
Re: ayuda comunicacion rs232 pic -pc pic 877a en ccs
« Respuesta #29 en: 21 de Enero de 2014, 12:47:34 »
lo cambié tres veces  :(


 

anything