Gast
#2613280
Liebe Community, ich will folgendes programmieren (erste Stufe): Folgender Pseudocode ist gedacht. - Schalter an PinB1 abfragen - Bei High (also gedrückt) soll uController anderen Pin abfragen, an dem eine Nulldurchgangserkennung hängt. Diese wechselt bei - nach + auf Low und bei + auf - auf High. Das Low Signal soll weiterverarbeitet werden (bzw. der Flankenwechsel von High auf Low) ICNC1 - Sobald die Flanke von High auf Low erkannt wurde, startet ein Timer, der 20ms verzögert und dann den Ausgang an dem im Moment ein Diode hängt auf High schaltet. Der uController taktet mit 4MHz. Leider komme ich im Moment nicht weiter...irgendwo ist der Fehler. Ich bin noch Programmieranfänger, also verzeigt mir den Stil.