Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




pregunta sobre timer


       



#1  pregunta sobre timer
pelado
Registrado: 31 May 2006
Mensajes: 4
citar
Hola, tengo una duda un tanto tonta, el timer0 es necesario recargarlo despues de cada interrupcion?, o sea yo le cargo un valor, cunado me interrumpe lo tengo que volver a cargar.
Gracias

Rolling Eyes

#2  Re: pregunta sobre timer
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 924
citar
pelado escribió: Hola, tengo una duda un tanto tonta, el timer0 es necesario recargarlo despues de cada interrupcion?, o sea yo le cargo un valor, cunado me interrumpe lo tengo que volver a cargar.
Gracias

Rolling Eyes


Hola, la verdad no recuerdo, pero en la hoja de datos, dice que registros son afectados con cada instruccion.

Haber deje leo las hojas de mi pic16f84........

Bueno, ya leí lo del TMR0 pero no hayo nada que diga que se ve afectado por una interrupción.

Por que no intenta un programa sencillo en el que cargue un dato al TMR0, se vaya a una interrupción y al regresar muestre el dato que hay en el TMR0 poe wl puerto B.

Así podrá saber si hubo cambios.

Saludos

#3  
Ehecatl
Ubicación: Mexico, D.F.
Registrado: 18 Mar 2005
Mensajes: 158
citar
Depende de para que estés utilizando el timer0. Si estás controlando alguna aplicación de tiempo y lo usas para llevar el conteo, y además requieres precargarlo, pues si lo tienes que hacer con la interrupción del TMR0.

#4  Re: pregunta sobre timer
maunix
Colaborador
Ubicación: Cordoba, Argentina
Registrado: 22 Oct 2005
Mensajes: 649
citar
pelado escribió: Hola, tengo una duda un tanto tonta, el timer0 es necesario recargarlo despues de cada interrupcion?, o sea yo le cargo un valor, cunado me interrumpe lo tengo que volver a cargar.
Gracias

Rolling Eyes


A ver tu pregunta es.
a) pones el TMR0 = 40
b) luego el timer se incrementa hasta llegar 255
c) El timer se desborda y se activa el flag del TMRO --> T0IF

Tu quieres saber si automáticament el TMR0 se pone como 40?

Bueno la respuesta es NO. El timer0 crece todo el tiempo sin parar y se pasa de 255 a 0 y sigue incrementando (por supuesto estamos hablando del timer 0 en modo timer y no contador). El ritmo de crecimiento del TIMER0 dependerá del ratio o relación configurada en su prescaler.

Saludos

 Responder





 Otros temas de interés 
No hay mensajes nuevos Circuito para TIMER especial
No hay mensajes nuevos Timer programable digital
No hay mensajes nuevos dudas con la configuracion del timer 1 para el pic16f873
No hay mensajes nuevos Diseño de timer para controlar motor de sirena
No hay mensajes nuevos timer escalonado

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||