Resulta que estoy usando el pic16f73 para recibir datos por el puerto serial USART y mandarlos a un LCD; Esto ya funciona de primera estancia obtengo los datos y se muestran en el LCD.
El problema que tengo es que al alimentar el circuito; solo funciona la primer ves que se ejecuta el código, es decir no vuelve a repetir para seguir obteniendo datos aun cuando esta metido en un ciclo.
He tratado con el reset MCLR y nada no funciona, el hecho es que probé dejándolo unos 10 segundo sin alimentación y pasado esos 10 s vuelve a trabajar.
Esto podría deberse a ruido eléctrico?
o hay lago que estoy omitiendo en la programación del USART con solo una idea que me proporcione o si les ha pasado alguna ves como lo solucionaron.
Ademas me gustaría saber si existe alguna instrucción para dar reset completamente en un PIC16fXX por medio de "software " es decir con el mismo código grabado, por supuesto, no me refiero a borrarlo (si es posible que sea en lenguaje C )
o en definitiva creen que este programado mal el pic?
edit: cambio de titulo
gracias
El problema que tengo es que al alimentar el circuito; solo funciona la primer ves que se ejecuta el código, es decir no vuelve a repetir para seguir obteniendo datos aun cuando esta metido en un ciclo.
He tratado con el reset MCLR y nada no funciona, el hecho es que probé dejándolo unos 10 segundo sin alimentación y pasado esos 10 s vuelve a trabajar.
Esto podría deberse a ruido eléctrico?
o hay lago que estoy omitiendo en la programación del USART con solo una idea que me proporcione o si les ha pasado alguna ves como lo solucionaron.
Ademas me gustaría saber si existe alguna instrucción para dar reset completamente en un PIC16fXX por medio de "software " es decir con el mismo código grabado, por supuesto, no me refiero a borrarlo (si es posible que sea en lenguaje C )
o en definitiva creen que este programado mal el pic?
edit: cambio de titulo
gracias