de antemano, muchas gracias a toda la atencion que me estais dando y PERDONAR la demora, pero he estado en el pueblo y no tngo ni linea de telefonos...no os digo mas.
veamos, primero os esplico como va...
Encendemos el PCB, y un diodo verde se enciende durante 15 segundos, pulsamos tantas veces como keramos el pulsador, y este mediante interrupciones ira sumando las pulsaciones hechas en el pulsador. un vez se terminen los 15 segundos, el pic mirara guardara el numero de pulsaciones en memoria y se pondra a emitir una frecuencia infrarroja dependiendo del numero de pulsaciones. si en los 15 segundos no hemos pulsado ninguna vez, el pic accedera a memoria y cojera el numero guardado la anterior sesion.
una vez que esta este emitiendo la frecuencia si volvemos a pulsar el pulsador, el diodo verde parpadeara indicandonos el numero de la frecuencia seleccionada, y volvera a emitir la frecuencia.
- Estoy trabajando en .asm nuevo, donde nada mas arrancar la PCB ira a memoria, cojera el numero de pulsos que se habia guardado anteriormente y se pondra a emitir, si pulsamos una vez con un periodo de tiempo menor a 3 segundos, el diodo verde nos indicara la frecuencia seleccionada, y si pulsamos el pulsador con un periodo superior a 3 segundos, se pondra el diiodo durante 15 segundos encendido para que vuelvas a meter el numero de frecuencia mediante pulsaciones en el pulsador, guardando el numero en memoria una vez terminado. rearrancamos el pic y listo, ya estaremos otra vez en la frecuencia nueva.
en esta ultima kiero kitar la pata de reset, por si las moscas y para que pueda programar los pic en PCB ya que ahora los tengo q desmontar reprogramar y volver a montar (y todo es smd y cuesta mucho....)
al lio, aqui teneis el esquema (el crista lo he sustituido por un resonador, pero vaya..no creo que sea ese el problema.
si no entendeis algo decirme que lo reesplicare. muchas gracias de antemano