SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: quotodien en Lunes 4 de Diciembre de 2006, 23:29

Título: "urgente", Velocidad De Un Pic
Publicado por: quotodien en Lunes 4 de Diciembre de 2006, 23:29
tengo que entregar un proyecto para control digital en el que controlo la velocidad de un motor, tengo la intencion de controlarlo con respecto a la interrupcion, pero necesito saber el tiempo exacto en el que se activa una interrupcion.

ya habia trabajado con la interrupcion, pero necesito mayor precicion con respecto al tiempo.

tengo un cristal de 4MHZ, y un pic 16f84

gracias

PD.  no necesito la conversion a segundos del cristal.
Título: Re: "urgente", Velocidad De Un Pic
Publicado por: Mollense en Martes 5 de Diciembre de 2006, 02:29
Bueno, existen múchas interrupciones y no tienen un tiempo fijo, por eso cuando ocurren interrumpen el programa principal.
Que interrupción deseas usar?
Título: Re: "urgente", Velocidad De Un Pic
Publicado por: pic-man en Martes 5 de Diciembre de 2006, 03:43
las interrupciones por los timers tu las puedes programar para que tengan la duración (entre interrupción e interrupción) que desees
Título: Re: "urgente", Velocidad De Un Pic
Publicado por: quotodien en Martes 5 de Diciembre de 2006, 06:03
utilizo una interrupcion interna, cargando el registro  OPTION_REG  para que se
haga cada 255 osilaciones,  pero haciendo cuentas y comparando en la vida real, no es igual.

o no estoy seguro, por que la maestra nos dio una formula pero no dava para nada.

aunque ya me acorde que creo que tampoco calculando las oscilaciones.
Título: Re: "urgente", Velocidad De Un Pic
Publicado por: Mollense en Martes 5 de Diciembre de 2006, 06:44
Claro, de esa forma depende del cristal que le coloques y de como configures las opciones del TMR.

Ejemplos AQUÍ (http://foros.solocodigo.com/index.php?showtopic=25572)

Tengo algo de teoría. Mañana la busco y te doy otra mano si es que te sirve.

 :hola:
Título: Re: "urgente", Velocidad De Un Pic
Publicado por: Camilo00001 en Martes 26 de Diciembre de 2006, 17:30
Debe remitirse al DATASHEET del pic16F84 encontrada en www.microchip.com; (http://www.microchip.com;) para encontrar la formula de TCY.

En los pic mas similares como 16F877a es FCY=4/Frecuencia del crystal

 :hola: Debe revisar el datasheet, ojo