Aunque a mi me da risa y verdaderamente es risible, cuando se lo plantie a mi mujer, esta me dijo que alguien nos debe estar haciendo brujeria. Aqui les mando lo que termine:
Tengo fotos, el diagrama en proteus, etc. Es muy simple, es un control para el motor de una lavadora, solamente el motor de lavado ya que es una con centrifuga y lavado aparte. Es para que se ponga el tiempo de lavar en cada sentido, el intervalo, la duracion total de lavado, etc, esas boberias. Lo disene con 4 botones, uno para menu, otro para hacender los tiempos, otro para descender, y el ultimo como SET o hechar a andar por decirlo de alguna forma. Bien, el problema es muy simple y muy enloquecedor a la vez. Todo trabajaba de maravilla en el protoboard, cuando lo puse en el PCB, tambien, pero a veces me daba un error, o sea, el boton de SET, que activa ya el labado bloqueaba el pic y este se reiniciaba, luego de desconectarlo y conectarlo varias vece volvia a funcionar, sucede que ahora lo esta haciendo mucho mas frecuente. En fin, yo considero que si hubiese programado algo mal, nunca funcionara, si el programa estubiera corructo tampoco funcionara nunca. Nada se calienta, ya he revisado montones de veces las soldaduras, los componentes y todo esta bien. No sospecho del programa pues da la vienvenida en pantalla como uno espera, y si empiezo a tocar el boton de menu, las cosas cambian en la pantalla tal como lo programe, es a la hora de accionar el SET, este esta conectado a RB3, por supuesto que yo tome las medidas con todos los puertos y bits del micro a la hora de escribirlo y ya repito, cansado de probarlo y todo perfecto y de pronto comienzan estas variaciones, no le encuentro logica alguna.
Como informacion adicional, les digo que cada pata de los 4 botones esta tirada a tierra con una R de 10K, por otro lado, cuando se presional el boton, este recibe la senal alta a traves de Rs de 320 oms. Pero es que los tros botones funcionan perfecto. Que sera lo que sucede?. Gracias familia, estoy enloquecido con esto.
Tengo fotos, el diagrama en proteus, etc. Es muy simple, es un control para el motor de una lavadora, solamente el motor de lavado ya que es una con centrifuga y lavado aparte. Es para que se ponga el tiempo de lavar en cada sentido, el intervalo, la duracion total de lavado, etc, esas boberias. Lo disene con 4 botones, uno para menu, otro para hacender los tiempos, otro para descender, y el ultimo como SET o hechar a andar por decirlo de alguna forma. Bien, el problema es muy simple y muy enloquecedor a la vez. Todo trabajaba de maravilla en el protoboard, cuando lo puse en el PCB, tambien, pero a veces me daba un error, o sea, el boton de SET, que activa ya el labado bloqueaba el pic y este se reiniciaba, luego de desconectarlo y conectarlo varias vece volvia a funcionar, sucede que ahora lo esta haciendo mucho mas frecuente. En fin, yo considero que si hubiese programado algo mal, nunca funcionara, si el programa estubiera corructo tampoco funcionara nunca. Nada se calienta, ya he revisado montones de veces las soldaduras, los componentes y todo esta bien. No sospecho del programa pues da la vienvenida en pantalla como uno espera, y si empiezo a tocar el boton de menu, las cosas cambian en la pantalla tal como lo programe, es a la hora de accionar el SET, este esta conectado a RB3, por supuesto que yo tome las medidas con todos los puertos y bits del micro a la hora de escribirlo y ya repito, cansado de probarlo y todo perfecto y de pronto comienzan estas variaciones, no le encuentro logica alguna.
Como informacion adicional, les digo que cada pata de los 4 botones esta tirada a tierra con una R de 10K, por otro lado, cuando se presional el boton, este recibe la senal alta a traves de Rs de 320 oms. Pero es que los tros botones funcionan perfecto. Que sera lo que sucede?. Gracias familia, estoy enloquecido con esto.