Gast
#5229886
Guten abend, ich wollte mal fragen, ob ihr externe Interrupts benutzt. Z.B. Um die dauer eines gedrückten Tasters oder eines Signals zu ermitteln. Normalerweise würde ich bei bei einer Flanke den Interrupt auslösen, einen Timer starten und bei der erneuten Flanke den Timer stoppen und die zeit auslesen. Jetzt habe ich aber öfters schon gehört, dass das nicht so gut ist, wegen Störungen. So wird z.B. ein Timer genommen, der jede Millisekunde eine ISR aufruft und in dieser wird der Zustand des Pins vom Kontroller kontrolliert. Ist dieser anders als der vorige Zustand, kam es zu einem Flankenwechsel. Was sind denn sonst noch Vor-/Nachteile? Je nachdem würde ich es bei mir noch umbauen. Gruß Felix