Amigos : estoy con una duda y es la siguiente:
tengo diseñado un puente para un motor de continua hecho con reles. cada rele es gobernado por una pata del pic 16f628 , de manera que por soft activo los modos permitidos para el puente .
por la interrupcion externa rb0 tomo pulsos de un motor gasolero , con el proposito de regular las rpm acelerando o des-acelerando la bomba de gasoil con el motor de continua.
lo que hago es : 10 entradas a la interrupcion , con el decimo pulso hago el calculo del valor de rpm , y pongo un flag a 1 para que el main procese la comparacion
el main recibe el flag en 1 y basicamente lo que hace es :
pone el flag a cero
si rpm esta por debajo de 1450 , que las suba
si rpm esta por encima de 1550 , que la baje
si rpm esta entre 1450 y 1550 , que apague el puente
la duda es : en el momento en que el main comienza a procesar , conviene des-habilitar la interrupcion para que procese tranquilo , o conviene que el valor de rpm este constantemente calculandose .
por un lado con la int activa tengo una actualizacion del valor de rpm, pero molesto al main cada 1 milisegundo , y por otro lado si descativo la int hasta que el main pegue la vuelta y vuelvo a activar la int , no se que consecuencia puede tener sobre la actualizacion del valor de rpm.
desde ya gracias!!