Witam
Posiadam kontaktron zwierny (bez pola magnetycznego rozwarty, po przysunięciu magnesu zwarty).
Chciałem, aby przerwanie INT0 ustawić w tryb reagowania na zbocze opadające:
Schemat:
Będzie to dobrze działać, czy powinno się tym wysterować inaczej.
Pozdrawiam
Posiadam kontaktron zwierny (bez pola magnetycznego rozwarty, po przysunięciu magnesu zwarty).
Chciałem, aby przerwanie INT0 ustawić w tryb reagowania na zbocze opadające:
ISR(INT0_vect)
{
//Stan niski
//Zmień zapalanie diody
PORTB^=_BV(3);
}
int main(void)
{
...
//DDRB 3-jako wy (dioda led z R-1k), reszta jako wejścia
DDRB=_BV(3);
//Ustaw PORTB na stan wysoki
PORTB|=_BV(1);
MCUCR|=_BV(ISC01);MCUCR&=~_BV(ISC00);
GIFR = (1<<INTF0);
GICR=_BV(INT0);
while(1)
{
}
}
Schemat:
Będzie to dobrze działać, czy powinno się tym wysterować inaczej.
Pozdrawiam
