Hallo Forum, ich befasse mich seit kurzem mit der µC Programmierung und habe nun mal ein kleines Testprogramm zur Textausgabe auf einem LC-Display und gleichzeitig auf einer Matrixanzeige. Nun meine Frage, wie kann ich folgenden Befehl : void generate_text(void) { unsigned char n,i; char text[32]="00000000000 "; if(bit_is_set(PIND,BUTTON)){ strcpy(text,"00000000000"); } else{ strcpy(text,"11111111111"); } ersetzen, dass ich nicht mehr den an PinD angeschlossenen Taster nutzen muss, sondern dass automatisch ( 30s Wechsel ) zwischen den beiden Anzeigetexten hin- und hergewechselt wird. Danke schonmal !
Stefan M. schrieb: > ersetzen, dass ich nicht mehr den an PinD angeschlossenen Taster nutzen > muss, sondern dass automatisch ( 30s Wechsel ) zwischen den beiden > Anzeigetexten hin- und hergewechselt wird. Du brauchst als erstes einen Zeitgeber. Diese Rolle spielt in einem µC die Timerhardware. Sieh bitte im AVR-GCC-Tutorial unter Timer nach.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.