-
-
Variable mitels Taster toggeln
Hallo,
ich habe in meinem Bascom-Code eine Variable (Bit, 1 oder 0) die ich gerne bei jedem Tastendruck 'toggeln' also umschalten möchte. Dabei soll der Taster möglichst nicht im Hauptprogramm (sproch die Do-Loop) ständig abgefragt werden sondern beim drücken auf den Taster über einen Interrupt der Wert der Variable geändert werden.
Leider habe ich hier kein passendes Beispiel gefunden, geht das etwa nicht so einfach?
Gruß,
Dennis
-
Erfahrener Benutzer
Roboter Genie
Du wirst sicherlich Schwierigkeiten bekommen, über den Taster immer nur einen Interrupt auszulösen. Durch das Prellen werden immer mehrere Interrupts ausgelöst, von denen dann meistens 2 direkt hintereinander ausgeführt werden. Mit dem Toggeln wirst du also im schlechtesten Fall gar nichts sehen.
Dies kann man verhindern, aber dafür müsstest du uns verraten, welchen µC Typ du hast.
-
Erfahrener Benutzer
Roboter Genie
Hallo Dennis,
das ganze ist sehr einfach
Am besten du siehst dir mal ein passendes tutorial an, z.b. http://halvar.at/elektronik/kleiner_bascom_avr_kurs/ .
Hier solltest du denke ich alles finden, was man wissen sollte
Falls nicht, kannst du ja nochmal hier fragen.
Gruß
Chris
-
Hallo,
danke für den Link - dieses Tutorial kannte ich noch gar nicht.
Bei dem Mikrocontroller handelt es sich um einen ATMega32 bzw. um ein ganzes RN-Control 1.4 Board
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen