-
-
Erfahrener Benutzer
Roboter Experte
Hallo,
Dass blinken konnte mann am einfachsten mit einem Zeit verzogerungs Schleife (in 'C' for(i=0;i<Wert;i++) realisieren aber dann wird alle processorzeit vom verzogerung function (unnotig) benutzt.
Am besten man benuzt so wie schon gesagt ein Timer der z.B jeden Zehntel Sekunde (0.1 Sek.) ein Interrupt generiert. Nuzte ein 10-zahler variabelen um die Leds jeden einzelne Sekunde 1-mahl blinken zu lassen und nutze die Interrupt (10 mahl pro Sekunde) um die Ports jedesmahl einmal zu uberprufen.
Damit ist 99% der Prozessorzeit noch frei fur andere Sachen.
So eine idee,
gruss
Henk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen