Sieh dir in der Bascom-Hilfe mal den Befehl "Toggle" an.
Hilft das?
Gruß Dirk
Guten Tag,
vorweg, ich bin ein totaler neueinsteiger in Sachen AVR-Programmierung, ich habe mir das AVR-Avaluationboard bei Pollin bestellt, nun habe ich bereits die 2 LED's zum abwechselnden blinken gebracht und das die LED's leuchten solange der Taster betätigt wird (alles noch auf dem Simulationsboard), ich habe das mit einer "if-funktion" realisiert, nun meine Frage, wie kann ich dort eine Art Selbsthaltung einbauen, sodass wenn ich den Taster einmal betätige die LED's anbleiben und sobald ich ihn nocheinmal drücke wieder ausgehen? Programmieren tue ich mit Bascom!
Danke im vorraus
MfG yoyoba
Sieh dir in der Bascom-Hilfe mal den Befehl "Toggle" an.
Hilft das?
Gruß Dirk
mh, dort sehe ich nur, dass es diesen Befehl gibt aber wie bzw wo ich ihn einsetze, darüber kann ich nichts finden
MfG yoyoba
In der Formändert den wert von 0 auf 1 bzw umgekehrt.Code:Toggle LED
ok, dankeschön
Wie bei (fast) jedem Bascom-Befehl auch, ist bei "Toggle" ein kurzes Beispielprogramm angegeben.... dort sehe ich nur, dass es diesen Befehl gibt aber wie bzw wo ich ihn einsetze, darüber kann ich nichts finden
Gruß Dirk
also bei mir siehts so aus und es funktioniert immernoch nicht, die led geht beim loslassen des Tasters sofort wieder aus, wobei sie doch anbleiben soll bis der Taster erneut gedrückt wird
Code:$regfile = "m8def.dat" $crystal = 12000000 Config Pinb.1 = Input Config Portd.5 = Output Config Portd.6 = Output Do If Pinb.1 = 1 Then Toggle Portd.5 End If Loop
Das könnte am Prellen des Tasters liegen.die led geht beim loslassen des Tasters sofort wieder aus
Sieh dir in der Bascom-Hilfe mal den Befehl "Debounce" an.
Gruß Dirk
wo denn da? wenn ich die suchfunktion von firefox benutze und debounce eingebe sehe ich nur, dass es die funktion gibt, wie ich sie anwende oder sonstiges, finde ich nicht, wo steht denn das ?
mfg
Bascom-IDE:wo steht denn das ?
Help -> Index -> Bascom Language Reference
Lesezeichen