-
Thread
PCF8574 Eingänge entprellen ?
Hallo! Muss ich beim PCF8574 die Eingänge entprellen, wenn ich dort Taster anschließe (Prellzeit ca. 0,1 ms)? Der würde mir ja bei jeder Änderung während des Prellens einen Interrupt ausspucken, oder? Danke schonmal.
? Auch wenn deine Taster prellen - wenn der erste Int. ausgelöst wird reagierst du in deiner SW entsprechend... Das entprellen ist dann reine SW... Man(n) sollte keine Probleme sehen wo keine sind... nitraM
-
Thread
Zuverlässig auf Inputs (Tastendruck) reagieren
reagieren ist sowieso nicht empfehlenswert. Die Lösung heißt Timerinterrupt. Mittels diesen einfach den Taster zyklisch (z.B. 10ms, 20ms) abfragen. So lässt sich dieser auch recht unkomlpiziert entprellen.
Entprellroutinen gesteckt ? Habe ich nicht. Die Hauptidee ist eigentlich nur das parallele Entprellen. Der Rest ist Standard: Sind alter Zustand und Taste ungleich, wird gezählt, sonst wird der Zähler rückgesetzt. Nach Zählen bis 4 (d.h. nach 40ms) wird der neue Zustand übernommen. Gleichzeitig
-
Thread
schalter entprellen?
einiger zeit mit meinem PIC (18f4550) einen simplen Zähler zu realisieren. Auf Pin A0 hängt ein taster auf port D wird parallel ausgegeben. Leider zählt das teil irgendwie und ich kann auch kein system finden...gibt es eine möglichkeit den taster ohne FF zu entprellen...habe jetzt leider nur ein D FF
-
Thread
Problem Interrupt
Geht ledglich um eine Möglichkeit den Interrupt mit dem selben Taster wieder auszuschalten
So wird das nichts. Statt den Taster an einen Interrupt-Pin zu hängen, verwendest Du besser einen Timer-Interrupt, der alle paar ms ALLE Taster abfragt, das Entprellen übernimmt und die Tastendrücke entweder in einer volatile Variable
-
Thread
bcd-zähler zählt gibt keine ausgabe werte
Zählt dein Zähler irgend etwas? Entprellen: Wenn es ein Wechselschalter ist, dann kannst du auch den R- und den S-Eingang eines weiteren FF benutzen (oder halt 2 Taster...). Entprellen könnte so entfallen. Mit einem normalen Taster hast du ohne Entprellen aber eher einen Zufallszahlengenerator.
-
Thread
PIC18F2520 Interruptroutine fehlerhaft?
Hallo, habe noch eine kleine Änderung an den Tastern vorgenommen, jetzt low-active. Gruß Uhrenbastler
Anzeigeroutine trennen. Werde mal paar Tests machen. So wie es jetzt ist, stört es mich auch. Dieses Entprellen der Taster taucht auch immer wieder mal auf, bis jetzt hatte ich noch keine schlechten Erfahrungen mit Tastern gemacht. Im Schaltplan sieht man ,wie bei mir die Taster geschalten sind und ich bin
-
Thread
LED Uhr mit RTC braucht Taster
sie es uns doch bitte. 1.) Deine Funktion Zeiteinstellung wird nirgends aufgerufen 2.) Einen Taster muss man sinnvollerweise entprellen Etwa so. Die Funktion Zeiteinstellung wird in loop() periodisch aufgerufen. Die Funktion selber kann man HIER relativ einfach gestalten und ggf. sogar das Entprellen
drawClock müssen nur dann aufgerufen werden, wenn wirklich was neues angezeigt werden soll. Dein Taster muss an das richtige Pin gegen GND angeschlossen sein. [c] // in setup() einfügen pinMode(Taster, INPUT_PULLUP); void Zeiteinstellung(void) { if ( !digitalRead(Taster) ) { ominute
-
Thread
Scheibenwischer mit Bascom
#4620472: > die Schalter sind kein Schalter in Sinn, aber richtige Schleifer, muss > ich trotzdem entprellen? Schalter und Taster muss man schon entprellen, Schleifer nicht. 30ms Delay merkt dein Programm überhaupt nicht, kein Problem. Hier ist das Programm nochmal, diesmal besser kommentiert
#4642903: > ich habe das Programme ausprobiert,der von 9.7.16 > > 1. Startet nur mit Zusatz taster > 2. vom Alternance zu Stufe 1, nur mit Hilfe von taster > 3. ausschalten die Led geht aus mit Hilfe von taster > 4. wenn Ausgeschaltet wird vor Ende, Schaltet dann die led. > 4. Teilweise wird
-
Thread
Wie viele Quadratur Encoder hat ein Mikrocontroller ?
aktuellen Signalkombination, muss jeweils die negative oder die positive Flanke INT auslösen. Ein entprellen wie bei einem Taster ist bescheuert, man kann bei einem Drehgeber doch nicht einfach die Pulse wegfiltern. Aber alles spekulieren hilft nichts, da wir nicht mal wissen welches Ausgangssignal der
nicht mehr ausführen weil es nur mit der Bearbeitung der Interrupts beschäftigt ist. > Ein entprellen wie bei einem Taster ist bescheuert, man kann bei einem > Drehgeber doch nicht einfach die Pulse wegfiltern. Falschaussage. Wenn man die maximale Drehzahl des Drehgebers kennt, kann man sehr
-
Thread
Abfrage ob einer von mehreren Tastern gedrückt
Man könnte es zum Beispiel auf [c]if (TASTER_0 | TASTER_1 | TASTER_2 | ......... )[/c] verschönern.
R. F. schrieb im Beitrag #3663807: > So finde ich das ziemlich unübersichtlich Um Tasten sinnvoll auszuwerten, ist eine Entprell-Software nötig, wie sie hier schon zillionenmal veröffentlicht wurde. Es ist zweckmässig, innerhalb dieser Software auch solche Abfragen zu erledigen wie "ist
-
Thread
Programm reagiert nicht auf Tasterdruck
und einer Rollosteuerung bei der das Rollo rauf/runter fährt solange die Taste gedrückt ist und stehen bleibt, wenn du die Taster wieder loslässt. Du willst ersteres, hast aber letzteres programmiert.
interrupt auslösen und die sind > leider schon belegt... Pssst. Man nimmt auch keine Interrupts für Tasten her. Das bringt mehr Ärger als es wert ist. Einzige Ausnahme: wenn man den µC mit einer Taste aus dem Tiefschlaf aufwecken muss.
-
Thread
Code wird nicht in richtiger Reihenfolge abgearbeitet
Jens N. schrieb im Beitrag #5748419: > Wie würde man denn Softwareseitig einen Interrupt Taster entprellen? Dafür kann der externe Interrupt komplett entfallen. Vorzugsweise nimmt man den selben Interrupt zum Tasten einlesen, entprellen und Zeit zählen. Will man 100ms genau messen, nimmt
und nach der ISR sofort die passende andere gestartet wird. "Machen" macht man das mit dem Entprellen normalerweise so, das ein Timer-Int einfach nachsieht ob der Knopp gedrückt ist. Wenn er es ist, wird ein Zähler hochgesetzt, wenn nicht, gelöscht. Erreicht der Zähler x, so ist der Taster lang
-
Thread
ATmega Eingang, warum Widerstand?
Widerstand, damit der Eingang definitiv auf GND liegt bei offenem Schalter. Kondensator um den Taster zu entprellen.
Fred schrieb im Beitrag #3234979: > Kondensator um den Taster zu entprellen. ... wobei dieser Kondensator bekannterweise Ärger bereitet. Folgendes kann passieren: - der Kontakt wird geschädigt - die Versorgungsspannung bricht ein -> Reset Siehe auch:
-
Thread
Prellt ein Inkrementalgeber immer ?
eine programmierte Hytserese überschrieben wird. Daher würde ich lieber das Signal hardwareseitig entprellen als das später in der Software herauszufiltern.
Inkrementalgeber (wie auch Tasten, Schalter oder Lichtschranken) prellen immer und zwar sowohl beim Schließen als auch beim Öffnen des Kontaktes. Tasten wie sie in Tastaturen verbaut sind, prellen bis zu 3 ms lang, wobei sich die Prelldauer
-
Thread
Delay in Interrupt - routine
HI Mein Interrupt 0 ist durch ein Taster gesteuert. Ich möchte die variable "press" inkrementieren, wenn der Taster nur kurz gedrückt ist. Wenn der Taster jedoch 2sec lang gedrückt wurde, soll auf dem Port C (LED's) 0xAA ausgegeben
einlesen 3. Timer zurückstellen Im Hauptprogramm Endlosschlaufe, die verlassen wird, wenn der Taster losgelassen wird, oder der Zähler auf dem Endwert ist... Funktioniert das so? -> Vorallem das Entprellen würde mich wunder nehmen, denn jetzt habe ich ja wieder ein Delay in der ISR.
-
Thread
Entprellung Ziffern-Tastenfeld
Hallo zusammen, ich baue gerade eine IR-Fernsteuerung/Empfänger mit einem Zifferntastenfeld (12 Tasten) und zwei zusätzlichen Tasten, über die ich den Modus (z. B. Senden/Empfangen) einstellen möchte. Das heißt, ich würde gerne 14 Tasten entprellen. Kann ich dazu das Timer-Verfahren (nach Danninger
Nachdem das jetzt geht, gibt es leider ein neues Problemchen: Ich habe noch 2 Tasten an PC5 und PC6 hängen. An PC0 bis PC3 hängen Ausgänge (Multiplexing eines LED-Displays). Ich möchte nun die Entprell-Routine erweitern, wobei nur PC5 und PC6 "berücksichtigt" werden sollen. Meine erste
-
Thread
Raspberry Pi Zero W mit Tastern macht Probleme
sein könnte? der interne Pullup ist zu schwach. Felix H. schrieb im Beitrag #7571676: > Die Taster sind so verkabelt: GPIO27 -> 10k Widerstand -> Taster -> GND Besser: Taster zwischen GPIO und GND, 10K-Widerstand als Pullup gegen Vcc. Ggfs. noch einen kleinen Kondensator dazu, zum entprellen, oder in Software entprellen.
-
Thread
IRMP-Anwendung
Ist im [[IRMP]]-Artikel hier beschrieben: https://www.mikrocontroller.net/articles/IRMP#%22Entprellen%22_von_Tasten Das Flag IRMP_FLAG_REPETITION wird dann gesetzt, wenn der Frame aufgrund eines langen Tastendrucks wiederholt wurde. Willst Du nur den ersten Frame berücksichtigen und alle folgenden
unterscheide dies anhand des Flags, siehe auch den Beispielcode im oben angegebenen Link - Kapitel "Entprellen von Tasten". Dieser ist ausführlich kommentiert. Das kann sinnvoll sein, damit eine mit der Taste verbundene Aktion nicht versehentlich mehrfach ausgeführt wird. Willst Du aber eine Lautstärke-Regelung
-
Thread
unterbricht ein zweiter Interrupt einen anderen ?
executed. also kannst du das gobale interruptflag in deinem pwm interrupt setzen und dadurch das taster auslesen aktivieren! aufpassen musst du vor allem bei den prioritäten!! vergiss auch nicht den taster zu entprellen, da ansonsten die interruptroutine zu oftg ausgeführt werden könnte! mfg andi
halten. ach ja und der "threateröffner" ;) möchte nicht alle 5ms sondern 5 mal in der sekunde den taster bzw. 3 von der sorte auslesen um eben das entprellen zu umgehen. wenns nur ein taster wäre wäre das aber wohl die elegantere lösung den direkt auf nen interrupt zu legen. wobei, man könnte doch
-
Thread
ESP32, Taster auswerten
{ Serial.println("Taster Status: " + TasterStatus); } [/code] Gruß Anton
Es steht doch immer wieder da, daß Taster keinen Interrupt auslösen sollen. Dafür einen Timer mit der Abfrage zum Entprellen.
-
Thread
GPIO Input externe Beschaltung
da immer einen 4,7k direkt an den MC-Input. Den 1µF würde ich weglassen und dafür in Software entprellen.
einen 4,7k direkt an den MC-Input. > Den 1µF würde ich weglassen und dafür in Software entprellen. Grade in der ersten Schaltung ist da ja ein R dran vor dem uC Eingang, aber das macht wie gesagt leider im Fehlerbild keinen Unterschied. Wenn wäre ein Versuch wert in Software zu entprellen
-
Thread
Stk500 switches
Für Taster nach GND an PINB.3 [code} Config Pinb.3 = Input Portb.3 = 1 [/code] Mit "Debounce" könntest Du noch entprellen.
Scheint dann bei Dir so zu sein. Siehe hier: http://halvar.at/elektronik/kleiner_bascom_avr_kurs/taster_entprellen/
-
Thread
Frage zu Afängerfehler
& (1<<TASTERBIT))) { // Taste GEHALTEN Zustand = 2; ET = 0; } else if (Zustand == 2 && (TASTERPORT & (1<<TASTERBIT))) { // Taste LOSLASSEN (fallende Flanke) Zustand = 3; ET = 0; } else
Standard-Bibliotheken, dann eigene Bibliotheken #include <util/delay.h> // Entprellheader Taster # include "..\includes\Entprell_Flanken.h" // Blinkheader # include "..\includes\LED_blinken.h" //################################################################### int main(void) {
-
Thread
Schalter einlesen.so einfach, doch so schwierig
steigende und fallende Flanke unterschiedliche Werte verwendet. Wenn du eine Tastatur entprellst bei der Die Tasten zurückspringen wirst du kaum Entprellzeiten mit 10*20ms haben wollen, da sonst keine der Tasten erkannt werden würde. Wenn Du natürlich alle 1ms ein Sample generierst
Mit dieser Art von Softwareseitigem Entprellen haben wir gute Erfahrung gemacht. gruß Jan
-
Thread
SysTick_Config() STM32F4
Prellen von Schaltern eliminiert. Prellen ist ein "Nachschwingen" des Schalters. Man drückt den Taster zwar nur einmal, der sendet jedoch öfter ein Signal. http://www.mikrocontroller.net/articles/Entprellung Soweit ich das verstanden habe, kann man mit sogenannten Timer-Routinen Taster entprellen
den Taster zu entprellen, wird der Timer benutzt. Stellst du den Timer ab, klappt da natürlich nichts mehr. Fragst du aber den Taster selber in Form von Port-I/Os ab, gibt es aus meiner Sicht keinen Grund,
-
Thread
HW-Switchentprellung in ULP-Anwendung
MSP430 Ultra-Low-Power Gerätchen muss ich mehrere Endpositionstaster abfragen und in Hardware entprellen. Entprellen in SW kommt leider nicht in Frage, obwohl es sinnvoller wäre. Leider kommt es dabei auf jedes uA an, da das Gerät mit einer Batterie etwa 3 Jahre laufen soll. Mein größtes Problem
Wie wäre ein Umtaster statt Eintaster? Akzeptiert ein Signal nur nach vollem Toggle (wenn der Taster wieder losgelassen wird), oder decodiere über ein RS Flip Flop.
-
Thread
externe Interrupts
ausgelöst >Woran kann das liegen? Herzlichen Glückwunsch, auch du hast gerade rausgefunden das Taster prellen und ein externer Interrupt völlig ungeeignet ist um Taster abzufragen. Setzt einen Timerinterrupt mit ca. 20ms Abtastrate und frag deinen Taster darin ab.
sichtbar) Die Frage ist wie du die Kondensatoren angebracht hast. Einen geladenen Kondensator per Taster kurzzuschliessen kann auch einen erheblichen Stromfluss verursachen. Das möchte der Taster auf Dauer auch nicht (Kontaktabbrand). Deshalb macht man sowas auch nicht um Taster zu entprellen.
-
Thread
Reaktion auf Tasterereignis in zeitlich unkritischem Programm
Anwendungen auch ne andere Methode nehmen könnte. Man sollte unnütze Arbeit ruhig vermeiden. Ob Entprellen, Flanke erkennen, Lang-/Kurzdruck, Repeat, 2 Tasten gleichzeitig ..., ich will mir da keinen Kopp machen müssen, ich rufe einfach die entsprechenden Funktionen auf und gut is. Peter
werde mich mal auf die Suche nach dem Beitrag begeben Im wesentlichen geht es darum, bei jedem Taster den C und den R auszubauen und eine kleine Modifikation zu machen, so dass die Taster gegen Masse schalten und nicht mehr gegen Vcc > Auf die Pullupwiderstände muss ich zugeben, habe ich nicht geachtet
-
Thread
Z-Diode gegen KFZ-Boardspannungsspitzen?
Hallo HildeK der OPV soll als "lineares Zeitglied" fungieren. Er uebernimmt die Funktion Schalter/Taster entprellen. Die einfachere Variante waere ein passives RC-Glied (wie von Alexander Schmidt vorgeschlagen) >Naja, irgendwer muss ja die Spannung (auch gehalten vom >Ingegrationskondensator) wieder
Wenn man mit einem µC einen Taster überwachen und entprellen will, macht man das auch nicht per IRQ, sondern über timergesteuertes Polling. Das Erkennen von Zündung ein oder aus ist genau dasselbe!
-
Thread
C Anfängerfrage (static innerhalb einer Funktion)
_t für bis zu 64 Tasten.
Hardware vorhanden sind. Zwei kleine Beispiele in Neudenglisch: a) per Polling: [c] void InitTasten(void); bool IstTasteAvailable(void); char GetTastenCode(void); [/c] b) per Event: [c] void InitTasten(void); // und sonst nix, da Tastatur-Ereignisse vom LL-Treiber // in die allgemeine Event-Queue
-
Thread
PIC 18LF4550: Diskussion über Konzept: Eure Meinung, bitte!
ja noch vieles andere am I2C machen. Für Encoder abfragen und Tasten entprellen nehme ich immer nen Timerinterrupt, ist Code- und Zeitsparend. > Hat damit schon jemand Erfahrungen gemacht? Wie gesagt, mit PICs: null, nada. Bei 8051 und AVR könnte ich helfen
Du > willst ja noch vieles andere am I2C machen. > > Für Encoder abfragen und Tasten entprellen nehme ich immer nen > Timerinterrupt, ist Code- und Zeitsparend. > Ich fand die Idee recht pfiffig, weil ich das Display und die Tasten im Gehäuse absetzten möchte und kein Freund von
-
Thread
assambler-problem
Wie entprellst du den Taster?
otto: deswegen habe ich ja die "wait"-schleife eingebaut, damit quasi erst gezählt wird wenn der Taster wieder losgelassen wird. ich überprüfe noch mal den "entprell-apparat"... rein vom code sollte es eigentlich richtig sein oder?
-
Thread
entprellen nach Dannegger
einschalten while(1) { if( get_key_short( 1<<KEY1 )) PORTC &= ~(1<<PC1); //mit entprellen if ( !(PINB & (1<<PINB4)) ) PORTC &= ~(1<<PC4); // Ohne entprellen LED4 ein } } [/c] Die Test LEDs 5 und 4 gehen jeweils an nur die LED 1 mit dem entprellen nicht, ich sehe das Problem irgend wie nicht :(. Danke für die Tips lg Malte
-
Thread
Arduino UNO retriggerbares Monoflop if while
vielleicht sollte man den taster in der while schleife mal abfragen?
setup() { pinMode(led,OUTPUT); pinMode(taster,INPUT_PULLUP); } void loop() { // wenn Taster gedrückt, dann trigger Monoflop if(!digitalRead(taster)) zeitglied.trigger(); // Ausgabe digitalWrite(led,zeitglied.out());
-
Thread
Logikbaustein
#7729916: > Mit 2 UND Gattern und 2 Invertern würde es funktionieren. Und stimmt auch: es sind Taster.
Auch ein Taster ist ein Schalter.
-
Thread
Elektronische steuerung von 3 Relais.
Hallo, Ich möchte 3 Relais (und "AUS") mit einen Taster ansteuern. Dass heißt dass die schaltung im startzustand kein Relais anzieht. Drückt man den Taster wird Relais 1 angezogen. Drückt man den Taster noch einmal, wird Relais 1 ausgeschaltet und Relais
) { // 50ms entprellen if (PINB&1) ec=0; // wenn Taster nicht gedrückt: Zähler zurücksetzen _delay_ms(5); } PORTB = 0x02; // Nach Tastendruck: Ausgang 1 aktiv while((PINB&1)==0
-
Thread
Anfängerfrage konkret zu Optokopplern
zu den Tastern den Zustand nach Wunsch ändern.
entsprechend mehr dann nimmst du einen Timer 10ms schiebst sie Spalten raus und liest die Zeilen ein, entprellst mit PeDa Peter Dannegger https://www.mikrocontroller.net/topic/tasten-entprellen-bulletproof https://www.mikrocontroller.net/articles/Entprellung Tastenmatrix entprellen https://www.mikrocontroller.net
-
Thread
Flankenauswertung
Hi, geht es Dir darum, eine Taste zu entprellen ? Gruß UBoot-Stocki
Hallo Andreas also müsste ich erstmal alle taster abfragen ob einer gedrückt ist, und diese dann mit nem timerinterrupt auswerten? oder wie "entprellst" du deine eingänge, wenn du mehrere mechanische schalter in deinem system verwendest wenn man
-
Thread
ICP "entstören"
werden? Die sichere Methode ist, alle mechanischen Kontakte grundsätzlich mit Timerinterrupt + Entprell-SW abzufragen.
Hallo Patrik L. Du hast das mit dem entprellen noch immer nicht verstanden.... Störungen wirst Du immer irgendwelche haben, einiges kann ein Kondensator (am besten plus Spule) wegfiltern. Doch entprellen per SW geht ganz anders: Du fragst
-
Thread
Interrupt Handling
sofort auf ein Ereignis zu reagieren. In deinem Fall klingt es danach, dass mal wieder jemand einen Taster an einen Interruptpin gehängt hat, und ihn nun entprellen muß. Sinnvoller ist es, in der ISR die Interruptfreigabe zu löschen, ein Flag zu setzen und einen timer zu starten. Das Flag zeigt der Hauptschleife
Sonst benutzt man "debounce" für Entprell-Aktivitäten.
-
Thread
LED AN/AUS Programm will nicht so recht mit BASCOM
. Du mußt Dir irgendwelche Hilfsvariable definieren, die sich merkt, ob die Taste losgelassen wurde oder nicht etwa so: if (!(tastenport & (1<<TASTE))) { if (!status_taste){ event = 1; status_taste = 1; } } else status_taste = 0; Es macht sich am
Leider kennt er nur die beiden Zahlen 0 und 1. Innerhalb deiner do/while fragst du den Zustand der Taste ab. Ist die Taste 0, dann toggle den Zustand. Danach gib den Zustand an die LED aus. Das Ergebnis: - Wenn die Taste 0, dann PWM-Generator mit 50% DytyCycle. Du togglest ja bei jedem Druchgang
-
Thread
Beim drücken von zwei Tastern led anschalten
hab ich ein bisschen zu wenig nachgedacht, das AND könnte man auch über eine Serienschaltung der Taster machen, ohne Schmitt-Trigger kann das Entprellen aber ein bisschen störanfälliger werden.
eine Toggle Schaltung per RS Flipflop mit Entprellung. Der TO braucht nur anstatt dem einen Taster seine beiden Taster in Reihe schalten.
-
Thread
Arduino Mega für Programm nicht richtig aus
im Melkbetrieb (state = 2) in Zeile 875 abgefragt und der Motor ausgeschaltet. Die Variablen „EntprellenStopTaster“, „Var_KarusellStopAlt“ usw. werden komischerweise nicht verändert(siehe Foto Debugger). 2) Der im Nebenraum stehende PC sendet dem Mega die Futtermege zu jeder Ziege bzw bietet einige
dafür spricht das "EntprellenStopTaster" richtigerweise 0 ist, aber nicht dass "D" 37 ist - zur info-laut "millis()" lief dabei das Programm noch nicht lange und es wurde der Stoptaster auch nicht gedrückt >Sehe ich es
-
Thread
Arduino - Interrupt-Entstörung ganz simpel?
du dir Störsignale einfängst. Der internet Pull-Up des µC hat etwa 50k Ohm. Das langt nur für Taster direkt daneben auf der selben Platine. Füge mal externe Pull-Up Widerstände mit höchstens 4,7k Ohm hinzu.
topic/438546#5198705 Eher so. https://www.mikrocontroller.net/articles/Entprellung#Einfacher_Taster
-
Thread
Wozu ist dieser Tiefpass?
Schaltung gesehen ( finde ich leider nicht mehr sonst hätte ich sie hochgeladen ) da war ein einfacher Taster mit Pull-Up und dann kam da ein ein Tiefpass. Habe mich gefragt wozu der ist ? Zum entprellen vielleicht? Mfg
...und damit der Taster nicht so lange "lebt". Jede Betätigung bewirkt so etwas wie einen niederohmigen Kurzschluss. Aber die Reparaturabteilung will ja auch leben. Darüber hinaus: Entprellen.
-
Thread
Drei Taster auf einen Int0 Pin?
Turnierampel zu bauen. Ich stehe aber momentan vor dem Problem, wie ich jetzt am günstigsten drei Taster an den Mikrocontroller kriege, die alle einen Interrupt 0 auslösen sollen. Das Entprellen habe ich bereits über Monoflops realisiert, aber ich weis jetzt einfach nicht, wie ich die beiden Taster, die
Registervariablen zaehlen. Von 100 - 0 ergibt dann 1000ms. Weiterhin kannst Du im Timer-Interrupt deine Tasten einlesen und entprellen. Das Sekundensignal, wird dadurch nicht ungenauer. Anmerkung: Genaue Zeiten lassen sich grundsätzlich mit diesen Timern nur realisieren, indem man den Timer durchlaufen lässt