interrupcion de la puerta b tiempo de ejecucion

#1
hola a todos
queria hacerles una pregunta sobre la interrupcion externa PB0
tengo la duda de si la interrupcion esta configurada en el flanco ascendente, realiza su funcion, pone a cero el flag que le corresponde y cuando vuelve activar las interrupciones para volver al principal, la entrada sigue a uno, vuelve a saltar la inerrupcion o tiene que pasar de 0 a 1 para que salte la interrupcion , es en el supuesto que no baja a 0 durante el servicio de interrupcion y se mantiene a nivel alto

gracias y un saludo
 
#2
puedes seleccionarlo con el registro de opciones; descargate la hoja de datos para mas información
 
#3
Esa interrupción se da en el flanco, es decir que debe pasar de 0 a 1 para que interrumpa de modo que cuando se presenta la interrupción se realiza la rutina de servicio y si al salir de esta el estado sigue siendo 1 no se presentará la interrupción de nuevo, la interrupción solo se presenta al presentarse un flanco.
 
#4
Pos...
Mira el OPTION,INTEDG
A 1 int por flanco descendente
A 0 Int por flanco ascendente.

Saludos

PD esas dudas salen por no leer para que sisve cada bit de los registros
 
#5
muchas gracias por sus respuestas no sabia si iba saltar la interrupcion
por no abrir otro post nuevo, les voy a poner aqui otra pequeña duda que tengo con los tiempos de otro periferico. Quería contar las vueltas que da el aspa de una maqueta, es un molino de viento y va muy despacio. Habia pensado hacerlo con el timer1 como contador de eventos, pero en el libro de Angulo pone que la frecuencia minima que puede ser introducida por t1cki a de ser de 4Tosc , en proteus y picsimulator cuenta las veces que pulso un boton conectado a t1cki , habia pensado ponerle un circuito antirebotes en el pcb pero despues leí , lo de minimo 4Tosc. Conoceis como reaccionara el micro con un pulso cada 1ó2 segundos por T1cki?? lo contará o se queda loco

gracias y un saludo
 
#6
alogic dijo:
muchas gracias por sus respuestas no sabia si iba saltar la interrupcion
por no abrir otro post nuevo, les voy a poner aqui otra pequeña duda que tengo con los tiempos de otro periferico. Quería contar las vueltas que da el aspa de una maqueta, es un molino de viento y va muy despacio. Habia pensado hacerlo con el timer1 como contador de eventos, pero en el libro de Angulo pone que la frecuencia minima que puede ser introducida por t1cki a de ser de 4Tosc , en proteus y picsimulator cuenta las veces que pulso un boton conectado a t1cki , habia pensado ponerle un circuito antirebotes en el pcb pero despues leí , lo de minimo 4Tosc. Conoceis como reaccionara el micro con un pulso cada 1ó2 segundos por T1cki?? lo contará o se queda loco

gracias y un saludo
Lo debiera contar perfectamente.

Saludos
 
Arriba