Hallo Zusammen,
ich habe mir eine kleine Schaltung gebaut welche beim INT0 einen
Fototransistor hat, welcher 3V bei Lichteinfall auf ca. 10mV zieht.
Daher von High auf Low.
1 | EIMSK |= (1 << INT0); // Interupt auf INT0 freigeben
|
2 | EICRA = 0b00000000; //The low level of INT0 generates an interrupt request
|
das klappt, also wenn ich mit Licht einfällt, dann schaltet mir der uC
an.
Jetzt möchte ich das ganze aber umkehren, sobald das Licht unter einen
gewissen Level fällt, dann soll mir der uC anschalten also anstatt Low
level oder falling edge halt rising edge.
Licht = 10mV an INT0 bei Lichtwegfall 3V an INT0
1 | EICRA = 0b00000011; //The rising edge of INT0 generates an interrupt request
|
Mit rising edge passiert aber nichts ??!!?? Habe auch schon den interne
Pull up abgeschalten da bereits einen externen dranhängt.
Hat jemand eine Idee?
Gruss Alain