Autor Tema: Problema recepcion RS232  (Leído 1125 veces)

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

Desconectado nacker2002

  • PIC10
  • *
  • Mensajes: 2
Problema recepcion RS232
« en: 26 de Abril de 2012, 07:47:02 »
Hola, agradecería el interés por mi problema, el caso es que tengo un pic18f1320 y recibo por su puerto serie paquetes de 1bytes, hasta que formo una cadena de 8 bytes, despues comparao con otra cadena para ver si he recibido la misma y enciendo un led, hasta aqui todo perfecto, lo monto y funciona a la perfección,
el caso es que tras hacer la operacion 7 veces contadas, el sistema se me cuelga, y tengo que encender y apagar para volver a funcionar...aunque vulva a pasar lo mismo.

he probado:

Recibiendo los datos con interrupcion pero nada
Reseteando el bit CREN en el caso de que ocurriera un error de OERR o FERR para que estas banderas se pusieran a 0, pero nada.

Tendrían alguna solución? una que vería posible es resetear por codigo el uC antes de la septima recepcion que es la que me origina el problema, pero claro nosé hacerlo, he leido que lo haga por watchdog pero me gustaría saber ha que se debe el problema original.

Muchas gracias!

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Problema recepcion RS232
« Respuesta #1 en: 26 de Abril de 2012, 09:50:07 »
  Para recibir una mejor ayuda podrías subir tu código e indicar en que lenguaje y con que compilador te estás manejando.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas