viendo este mismo foro vi un comentario de Norberto que la verdad me parecio muy interesante pero la verdad no lo termino de entender, tal ves me puedan ayudar porque me parece que da una solucion al tema de retardos que esta bastante buena
CITA:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
RE: como hacer un retardo con el pic y a la vez actualizar otas tareas, por ejemplo apagar algo
Hola, puedes hacerlo como te manifesto Harry, solo que yo no empleo la interrupcion, simplemente, en alguna parte del codigo, realizo un XOR para verificar si la cuenta del tmr0 llego a un determinado valor... si llego, incremento o decremento otro contador...
de esta marera, empleo la interrupcion para otras cosas
TIMER_CERO
CLRF STATUS
MOVLW .250
XORWF TMR0,0
BTFSS STATUS,Z
; GOTO INICIO
CLRF TMR0
suerte!
Norberto
-------------------------------------------------------------------------------------------------------------------------------------------------------
RE: como hacer un retardo con el pic y a la vez actualizar otas tareas, por ejemplo apagar algo
Sonrisa Gigante
para la mayoria de los retardos largos, empleo esa disposicion... por ejemplo un minuto
255 * 256 * 230 * 4 +/- 1 minuto =256 es el preescaler (60057600 milisegundos)
60,057600 segundos... bastante buena!
y mientras tanto, se puede ir ejecutando otras cosas, y no empleo interrupcion... Sonrisa Gigante
Norberto
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
y gracias por el consejo de usar el TIMER1 la verdad que tenes razon un TIMER con 16 bits me ayudaria mucho mas a la hora de querer llegar al vendito segundo pero por ahora dispongo de un 16f84 y es para un proyecto el cual no me puedo demorar mucho, mi idea es mas adelante trabajar con el 16f628 y manejar TIMER de 16 bits y oscilador interno pero en estos momentos ando como medio sin tiempo para ponerme a aprender las características de un nuevo pic ya que siendo nuevo en este tema de los microcontroladores, investigar un nuevo pic me leva un tiempito.
a Cryn y el programa que me dijiste lo estoy buscando, Redpic es un usuario no?