-
Thread
Taster über RS232 abfragen
heraus (in C++ geschrieben) die serielle Schnittstelle in while() Schleife abfragt. Wenn ich einen Taster gedrückt habe, ist das korrespondierende Bit in den gelesenen Daten 1 (oder auch 0). Mal angenommen, ich möchte zählen, wie oft ein Taster gedrückt wurde. Dann funktioniert es ja so nicht: [
anzahl = 0; while( gelesenes_byte = lese_schnittstelle() ) { if( gelesenes_byte | bitmaske_fuer_taste_1 == 1 ) { anzahl++; } } [/c] denn so zähle ich ja die Anzahl der schleifendurchläufe, in denen der Taster gedrückt war. Also viel zu viel... Löst man sowas mit der Software, indem
-
Thread
[AVR Assember] Interrupt ohne reti beenden
verschiedene Aktionen durchgeführt werden. Während der Ablaufsteuerung muss immer eine bestimmte Taste gedrückt sein und ab einem bestimmten Punkt darf eine Zeit X nicht überschritten werden. Sobald die Taste losgelassen wird oder die Zeit überschritten wird muss der Ablauf sofort unterbrochen
Routine eine Abfrage reinbringen und ob in dem Timer > Interrupt ein Merker für das Loslassen der Taste gesetzt wurde. So wäre > es vielleicht "sauber" programmiert. Sauber (d.h. Fehlersicher) wäre es, wenn Du die Taste entprellst (4 Abfragen etwa alle 10ms sind gleich). Peter
-
Thread
Wie lange Gate Spannung damit N-Kanal Mosfet schaltet?
>> Ein Taster der eben nur beim drücken Spannung liefert (DMS) > Ein DMS liefert eine Spannung? die DMS, die ich kenne, schaffen grade > mal ein paar mV in einer Brückenschaltung. > > Vielleicht gibst du einfach
uA-Bereich...mit Tendenz in den nA-Bereich. Der Clockeingang hat Schnitt-Trigger-Charakteristik was das Entprellen des Tasters erleichtert. Problem sind die genannten 2V vom Taster. @TO Stimmt der Wert tatsächlich? Ist das Problem überhaupt noch relevant...oder bist Du raus?
-
Thread
Presenter selber bauen
vergesst es. Als Hardware würde ich folgendes nehmen: Einen ESP32 NodeMCU, hat BLE und kannst Taster anschließen. Programmieren entweder in LUA oder C++. Dann brauchst noch zwei Taster und eine Stromversorgung.
braucht es da nicht. Ihr müsst dann weder eine eigene Platine entwerfen noch über Ladetechnik oder Entprellen von Tastern nachdenken. Der Code muss nur minimal modifiziert werden. Als Eschalter einfach den von der Powerbank weiternutzen. Wie schon gesagt das aufwändigste wird das Gehäusedesign werden
-
Thread
__Probleme mit MOSFET-Schaltung
kann; [1] Beim Einschalten der U18V leigt an beiden Ausgängen ein Spg-Peak für ca. 2ms/~15V an. Taster 1 und 2 nicht betätigt. [2] Es kommt vor, dass bei mehrfachem Betätigen EINER der Tasten, der ANDERE Kanal-Ausgang kurzzeitig, einen Paek von 1ms/~15V generiert. Eine Regelmäßigkeit kann ich nicht
Wenn du den Taster entprellen willst, dann solltest du den Kondensator eher zwischen Gate und Masse des jeweiligen BS108 schalten. Die Widerstandswerte der beiden 100 Ohm kann man dann auch getrost um Faktor 10 bis
-
Thread
LCD mit PIC ansteuern 2 Zeile
Display initialisieren call InitLcd mainloop call Tastfrei ; darauf warten, das keine Taste gedrückt ist ; call WAIT ; entprellen nur bei schlechten Tasten nötig drueck call Tastatur ; wird nun eine Taste gedrückt? movfw Taste ; Tastencode nach w; Taste=0 dann Z=1
************* ;***************************************************** ; warten darauf, daß keine Taste mehr gedrückt ist Tastfrei ; Warten auf freie Tastatur call Tastatur ; Tastencode nach Taste & W movfw Taste ; wenn code=0 dann Z=1 btfss STATUS, Z ; wenn Z=1 dann skip
-
Thread
Atmega32 reagiert seltsam auf Taster.
gelötet. Die Uhr basiert auf einem ATmega32 mit 8MHz Quarz. An PB0, PD6 und PD7 sind jeweils Taster angeschlossen, die die zugehörigen Pins (Welche ich natürlich als Input konfiguriert und High geschaltet habe) auf GND schalten. PD6 erhöht die Minuten um 1, PD7 die Stunden und PB0 startet die
natürlich nicht Sinn der Sache. Ich programmiere das Teil in Bascom und nutze Debounce zum entprellen der Taster. Ich hoffe man kann mir helfen, vermutlich handelt es sich um einen dummen Anfängerfehler... mfg v0id
-
Thread
Interrupts für Anfänger
Timerinterrupt jede Sekunde weitergezählt. Nun möchte ich einen externe Interruptpin durch einen Taster von VCC auf GND ziehen und es soll die Zeit gestoppt werden, wie lange ich auf den Taster drücke. Die Uhr soll aber ständig laufen und nicht nur wenn der Taster gedrückt wird. Geht das denn so einfach
jede Sekunde > weitergezählt. Warum nicht jede 10ms, dann kann der Interrupt auch gleich die Tasten mit entprellen? Oder alle 1ms, dann kann der Interrupt auch gleich die Anzeige synchronisieren? > Nun möchte ich einen externe Interruptpin durch einen > Taster Sehr schlechte Idee, denn
-
Thread
4x4 Matrixtastatur mit Tasterentprellung
5 // Taste: #define KEY6 6 // Taste: #define KEY7 7 // Taste: #define KEY8 8 // Taste: #define KEY9 9 // Taste: #define KEY10 10 // Taste: #define KEY11 11 // Taste: #define KEY12 12 // Taste: #define KEY13 13 // Taste: #define KEY14 14 // Taste: #define KEY15 15 // Taste: [/code] Gruß und danke, Marc
-
Thread
Mit Servosignal & uC schalten
und speichert dies als Maximum, man drückt den Hebel bis zum Anschlag runter und drückt wieder die Taste und er guckt sich das Signal an und sieht 0,95ms und nimmt dies als minimum. Natürlich nimmt man nicht drei Tasten dafür sonder beim erstenmal drücken wird Wert 1 gespeichert, beim zweiten der zweite usw. und damit man die Taste auch für andere Sachen benutzen kann muss man erst in den Konfigurationsmodus kommen. Dies macht man indem man die Taste 3 Sekunden lang drückt. Tasten Entprellen muß man auch noch. Ausserdem ist An
-
Thread
Hilfe bei CMOS Testschaltung
hält. Jetzt muß An den CLR vom 4060 den R3 nach GND, R4 entfällt und der Startschalter wird ein Taster als Öffner gegen Plus. Beim Tasten muß noch kurz der untere Decoder gesperrt werden, damit das High an dessen Q8 verschwindet. Matthias S. schrieb im Beitrag #7977984: > Also muss man auch so
eine akademische Übung war, hier die Vorrauschau der Leiterplatte. Die Vorderseite enthält nur die Taster, den DIP-Switch und ein Voltmeter. Die Rückseite die Elektronik mit den Mosfets zur Simulierung der Taster. Die 12V kommen von Außen und hier sind nur eine Drossel und zwei Cs.
-
Thread
8515 mit externem RAM
Testprogramm. Ich will vom Terminal eine Textdatei zum Controller senden und dann, wenn ich einen Taster drücke, soll diese Datei wieder zurück gesendet werden. Habe hier nicht auf Schönheit geachtet, der Taster ist also nicht entprellt usw.
nur nicht lesbare oder Steuerzeichen im RAM standen, hat mein Terminal nichts angezeigt. Habe den Taster jetzt entprellt und alles funktioniert. Hätte nicht gedacht, dass das Entprellen des Tasters in so einem kleinen Programm so wichtig ist. Werde also in Zukunft immer saubere Programme schreiben!
-
Thread
Attiny25 interne Pullup-Widerstände
das PUD Bit in MCUSR aus? Muss glaube ich 0 sein. Gegenfrage: Was klappt nicht. Vielleicht Taster falsch angeschloßen?
Hm. Dann hätte es funktionieren "können". Liegen denn ohne Taster 5v an?
-
Thread
Atmega 8 Programmieren für Anfänger (Taster und LED)
dir für deine jetzige Aufgabenstellung als notwendig vorkommt oder nicht. Wenn du dann beim Thema "Taster und Entprellen" angekommen bist, hast du das nötige Rüstzeug um dann auch zu verstehen, was da abgeht. Ich würde dir diese Dinge durchaus in Assembler ans Herz legen, denn wenn du Anfänger bist,
ist nicht eindeutig. 1. Darf Taste2 unabhängig von Taste1 gedrückt werden oder erst, nachdem Task1 abgelaufen ist? 2. Was ist, wenn eine oder beide Tasten immer gedrückt gehalten werden? 3. Ist das korrekt, daß beide Tasks LED2
-
Thread
Prellen der Maustasten abstellen
Taster tauschen, findet man bei eBay günstig in den kleinen Stückzahlen.
linken Taste. Aber auch eine Schnapsidee, denn wirklich repariert war die Maus damit nicht. Als ich gesehen habe, wie günstig die OMRON Taster für meine Mäuse bei Mouser sind, habe ich die Taster für *alle*
-
Thread
wofür sind die ics?
hätte was ich draus machen kann würde ich ja nicht fragen? mit dem MMC4028 könnte ich z.b. mit 4 tastern 10 leds ansteuern hab jetzt nochn atmel218 (24c16 2-WireSerialEEPROM) gefunden
und spiel mit dem IC. Einzig, wenn irgendein Eingang Impulse haben will, dann solltest du einen Taster nahmen und den entprellen. Ein NAND mit Schmitt-Trigger ist zwar Overkill, aber wenn du schon eines hast: Damit ein Flip-Flip aufbauen, den Taster auf die Eingänge und schon hast du ein entprelltes
-
Thread
Gas- und Stromzählerprojekt ATmega32 - Reedkontakt Problem
rechnest Du mit floats? Gibt es da eventuell Rundungsfehler? Zahl einfach mal die Impulse in Int und Entprellen (hard oder Software). Am besten zeige mal den source-code.
mit floats? Gibt es da > eventuell Rundungsfehler? Zahl einfach mal die Impulse in Int und > Entprellen (hard oder Software). Am besten zeige mal den source-code. Dachte ich Anfangs auch. Ich habe zur Überwachung schon mal eine Int-Variable mitzählen lassen. Diese wird genauso oft hochgezählt wie
-
Thread
LED Programm
falsch an die Lösung der Sache heranzugehen. Ich nehme mal an, so soll es funktionieren: char tasten,lampen,delay[4],i; // Ports init while(1) { tasten=PINA; lampen=0; for(i=0;i<4;i++) { if(tasten&(1<<i)) delay[i]=100; if(delay[i]>0) { lampen|=1<<i; delay
und somit die LED ausschaltet. Nur Mut, du wirst das hinkriegen. Machs erst mal nur für 1 Taster und für 1 LED. Und wenn das dann läuft, dann erweiterst du auf 4 Taster und 4 LED.
-
Thread
PeDa Tastenentprellung Unterschied short und long
gedrückt worden ist. Ich habe bereits verstanden, dass man für ein und denselben Taster entweder get_key_press oder get_key_short mit get_key_long kombiniert nutzen kann. Wenn ich also für Taster 1 und 2 get_key_press nutze und für Taster 3 get_key_long und get_key_short sollte das funktionieren
Was genau heisst kombinieren? Kombinieren mit einem Taster oder kombinieren in dem gesamten Programm bzw. der gesamten Schleife? Ich nutze ja key_press für Taster 2 bzw. 3 und short und Long für Taster 1. D.h. sie sind nicht miteinander kombiniert, dies
-
Thread
Schrittmotor dreht sich nicht - DRV8825
Schrittmotortreiber, der als Input DIR (direction) und STEP hat, sollte sich der Motor ja auch nur mit einem Taster drehen lassen, oder?
Schrittmotortreiber, der als Input DIR (direction) und STEP > hat, sollte sich der Motor ja auch nur mit einem Taster drehen lassen, > oder? Nö, Taster prellen, so schnell macht der Motor nicht mit. Man muss schon entprellen.
-
Thread
Tastenanschläge zählen in c (ATMEGA32)
Also entprellt ist die Taste mit mit na schönen 100nF Kapazität! Ist der Zähler sonst in Ordnung so? also müsste a um 1 erhöht werden wenn ich die Taste drücke?
- LED blinken mit Delay, - LED blinken mit Timer, - LED blinken mit Timerinterrupt, - LED mit Taste an/aus, - LED mit Taste toggle - 2 LEDs mit 2 Tasten toggle Dann bist Du bereit. Peter
-
Thread
Taster kurz und lang (mit Besonderheit)
Hallo liebe Community, mein Ziel ist es einen Taster, je nachdem ob er kurz(unter 1 Sekunde) oder lang (über 1 Sekunde) gedrückt wird, mit zwei Funktionen auszustatten. Wird der Taster kurz gedrückt: - soll Programm pausieren (bei erneutem kurzdrücken
http://www.mikrocontroller.net/topic/tasten-entprellen-bulletproof?goto=new#new da ist Entprellung drin und kurz und lang Abfrage
-
Thread
Atmel Mega 8 verhält sich nicht wie in AVR Studio Simulation
define edge_detect 1 #define level_detect 0 for (;;) { if (((P5IN & b00000010) == 0) & (TasterRU != 0)) TasterRU--; if (((P5IN & b00000100) == 0) & (TasterRO != 0)) TasterRO--; if (((P5IN & b00001000) == 0) & (TasterLO != 0)) TasterLO--; if (((P5IN & b00010000) == 0) & (TasterLU
einen regelmässigen Interrupt einsetzen wirst. In dieser ISR kannst du dann nebenbei auch noch die Tasten entprellen und hast dann auch noch den Vorteil, dass du zwischen langen und kurzen Tastendrücken auch noch unterscheiden kannst.
-
Thread
Wohin springt der break?
find ich es nicht so gut was Du hier machst. Schreibe mal eine eigene Entprellungsroutine für den Taster. Beispiele gibt es hier zu Hauf. Das ist kein guter Programmierstil. Du baust Dir mehr Fehler ein als Dir lieb ist.
Das ist ein ganz mieser Programmierstil. Das Delay soll nicht entprellen, sondern Glitches, die sich dieser Kontakt aus mir noch unerklärlichen Gründen einfängt unterdrücken. Was ich anstatt des breaks eigentlich suchte war das continue, was auch funktioniert.
-
Thread
Denkfehler bei Matrixtastatur?
der Ausgan 0..2 geschaltet ist eine 0 an. Das Problem, welches daraus resultiert ist, dass jede Taste einer Zeile die LED einschalten kann, da ja überall eine Null anliegt, kann jeder Andere Taster einer Zeile den Pull UP Wiederstand down zeihen. Gruß Stefan
nun noch einmal mit dem 3. Ausgang machen. Auf diese Weise findest du heraus, welcher Taster gedrückt wurde. Nun noch entprellen und du kannst damit arbeiten... Sven PS: Dein Kabel zu Ground ist Unsinn.
-
Thread
Taster abfragen - Interrupt vs. Polling - Stromverbrauch
Ich würd den µC so tief wie möglich schlafen legen, den Taster auf einen Interrupt. Innerhalb der Interrupt Routine wird der Interrupt deaktiviert, und falls danach noch Tasten abgefragt werden sollen, wird das über den debounce gemacht. kurz vor dem Schlafengehen
Interrupt (low Level) wird freigeschaltet und Power Down Mode. Danach SLEEP. Beim Aufwachen durch die Taste wird in der Interruptroutine sofort der Int0-IR wieder abgeschaltet (TastINT0: direkt darunter). Dann läuft das Lauflicht wieder los. Die Taste wird in einem Timerinterrupt augewertet, da zwischen
-
Thread
Hilfe bei meinem Betrieblichen Auftrag für Prüfung
35 Assembler Befehle sind mir bekannt und ich benutze den PIC16F887. Meine Aufgabe ist, mit zwei Taster (up & down) Auf und Abwärts-Zählen erstmal mit 8 Led´s RB0-RB7. Bei einmaligem kurzem Tastendruck erfolgt nur ein Aufwärts-Zählschritt, bei Taste gedrückt halten soll schnell gezählt werden. Die Taster
movwf PORTB ; w -> Port B movlw d'2' ; 2 * 2,5ms call _delay_2.5m ; Entprellen up btfss PORTA, 0 ; RA1=1 ? goto down ; nein -> down btfsc PORTA, 0 ; ja -> Taster ? goto $-1 ; ja
-
Thread
Interrupt Mega16
abschalten." Man sollte sie erst garnicht dafür verschwenden, da man ja eh den Timerinterrupt zum Entprellen braucht. Und für wirklich eilige Sachen (Ethernetcontroller) sollte man es auch nicht, sonst geht einem womöglich ein Interrupt durch die Lappen. Selber unterbrechen kann ein Interrupt sich
input capture oder sowas zum Beispiel). Peter ging's ja nur darum, dass man den wahllosen 08/15-Taster eben *nicht* an einen externen Interrupt klemmen sollte, da man ihn ohnehin entprellen muss -- und ,,eilig'' kann der wohl sowieso nie sein.
-
Thread
TPIC6B595 Schieberegister, Serial In wirkt wie durchgeschleift
Finn Schmitz schrieb im Beitrag #2359352: > Tasterprellen: Ist mein Vorhaben daher mit Tastern unmöglich? Wie stelle > ich es sonst mechanisch an? Jein. Man kann Taster mit einem Kondensator entprellen. Aber ein Schieberegister ist nicht dazu da, daß man es mit Tastern und Schaltern bedient
Entprellung: Taster + Pullup (10k) -> RC-Tiefpaß (100k+100nF) -> 74HC14-Gatter Peter
-
Thread
RFM01/02 Basics
Der Taster irritiert mich. Wenn das so sein soll, dann entprellen nicht vergessen. Die Daten vom GPs kommen als Stream von Strings. Die kann man auch zyklisch auswerten. Pufferverwaltung und Fehlerbehandlung
Winfried J. schrieb im Beitrag #2501150: > Der Taster irritiert mich. > Wenn das so sein soll, dann entprellen nicht vergessen. > dafür gibt's in Bascom den High-Level Befehl Debounce
-
Thread
keine Hysterese, ext. Interrupt feuert ständig, Bluepill
mit input feature als Eingang, dem kannst du einen digitalen Filter konfigurieren wenn dus nicht entprellen willst oder kannst. Der timer muss dafür nicht mal laufen der capture count intressiert dich ja nicht.
input feature als Eingang, dem kannst du > einen digitalen Filter konfigurieren wenn dus nicht entprellen willst > oder kannst. > Der timer muss dafür nicht mal laufen der capture count intressiert dich > ja nicht. ich habe keinen Taster dran, sondern ein Potentiometer...
-
Thread
Hilfestellung
bestimmten "Zählerständen" den Blinkport an oder aus. In diesem Interrupt kümmerst du dich um das Entprellen deiner Tasten. Dazu solltest du mal im WIKI nach "Entprellung" suchen. In der Hauptschleife fragst du dann die Tastenflags (die im Int gesetzt werden) ab, setzt sie zurück und reagierst darauf
bemerkbar) unterbrochen wird??!! Nochmal zu Info: Um zu Blinken nehme ich einen Schalter (kein Taster)!!! Das Display besitzt für die Menüstrucktur Taster (zum Zappen) und es soll zur Statusanzeigen für diverse Sachen dienen (z.b. Batteriestatus, Umdrehungsmesser etc....) Herzlichen dank für eure
-
Thread
MSP430G2553 Taster-Problem
Ich hab' das Launchpad auch, ist schon ein weilchen her. Mit dem Pull-Up sieht der Taster VCC, durch das druecken der Taste wird das Potential auf GND gezogen. Du musst den Pin von Taster als Eingang und konfigurieren und den Pull-Up aktivieren. Ich habe allerdings nicht den Schaltplan
Ja, als naechstes dann wohl Taster entprellen...
-
Thread
100n-Kerko: Wo am besten positionieren?
5V-Pin oder näher am Masse-Pin? Einige Bauteile haben ja weit enfernte Pins.... Und wenn ich damit Taster entprellen will, sollte denn der Kerko am µC-Pin sitzen,oder am Taster? Oder ist es in dem Fall egal? Besten Dank
Beim Taster eher beim Taster, damit der Entladestrom kurze Wege hat (wenn Du einen Entladewiderstand (10-100 Ohm) in Reihe zum C oder zum Taster legst, was ich sehr empfehle, ist der Strom aber begerenzt und die
-
Thread
Portbelegung µC
das gleiche bei mir vor. wie bau ich denn ne fernbedienung selber? keine gekaufte. die soll ja nur taste für hoch und eine für runter haben?
Sache dort anwendet, wo sie auch effektiv was bringt. Vergiß also die Stromsparmodi und frage Tasten bzw. RC5 im Timerinterrupt ab, wo man sie zweckmäßiger Weise gleich mit entprellen bzw. dekodieren kann. Peter
-
Thread
Tippblinker im fürs Auto...
werden. Man kann auch weniger als 10ms Zeitraster nehmen. Die 10ms können ja bedeuten, daß der Taster schon 10ms losgelassen wurde, ehe man das Relais für das 3* Blinken zuschaltet. Diese 10ms Auszeit dürften aber kaum stören. Das Relais wird in jedem Falle erst nach erkanntem Loslassen eingeschaltet
Programms. Dies ist in diesem Falle 100Hz bzw 10ms. In diser ISR lese ich den Zustand ein und entprelle ihn. Das Entprellen ist nötig, da durch die Trägheit von Relais und Lampen zwischendurch Zustände auftreten können, die eigentlich nicht der Realität entsprechen. Das Entprellen der Einzelbits (wie
-
Thread
Frage: RS-FlipFlop in C
kluggeschissen! wie wäre es so: (C-Mischmasch) volatile unsigned char output; if (P3_0 == 1) // Taster gedrückt { wait(100); // 100ms warten if (P3_0 == 1) // Taster immer noch gedrückt { output = ~output; // Invertierung des Ausgangs while (P3_0 ==1); // warten bis die Taste
ausgegangen. Dass meine Lösung perfekt ist, habe ich nie behauptet. Natürlich gibt es andere Methoden, Taster zu entprellen. So wie ich Christian verstanden habe, ging es um das Prinzip. Die Formulierung mit dem #define ist mir bisher zwar noch nicht untergekommen, kann aber sein, dass man das bei der Programmierung
-
Thread
Menü Programmierung ATMega32
lcd_string("3=300x400"); if (PINA & 0x10) { tast_wert1 = (PINA & 0x0f); if(tast_wert1 == 0x01 || tast_wert1 == 0x02 || tast_wert1 ==0x03) { groesse = tast_wert1;
Taste == 1 ) Aktion für Taste 1 ausführen else if( Taste == 2 ) Aktion für Taste 2 ausführen else if( Taste == 3 ) Aktion für Taste 3 ausführen ... } while( Taste
-
Thread
"zwei Stufen LEDs"
weil dein Taster prellt!
Aha! und was nun? wie entprell ich den nun? in SW oder in HW(reicht da ein TP mit Kondensator und Wiederstand? welche Werte?)? mg, Johannes
-
Thread
Probleme mit dem LM393 und CD4013
funktioniert auch wunderbar weil ich damit nur das flipflop setze bzw. resete. Drückt man eine andere taste (UND UM DIE GEHT’S) geht die trägerspannung von 5V auf ca. 10V und mit dieser taste möchte ich eben den flipflop triggern. Diese taste ist scheinbar nicht oder schlecht entprellt und somit springt
überhaupt nicht, wenn ich aber am eingang + die spannung mit einem multimeter messe und werentdessen die taste betätige dann gehts, springt aber wie gehabt. so ich habe dann mal den kondensator etwas größer gewählt und geschaut wann da flipflop zum springen anfängt. ich glaube fast das problem nicht am entprellen
-
Thread
Ungewollte Reaktion auf entprellte Tasten
Wenn ich die untere Taste drücke, leuchten bei mir je nach Laune drei unterschiedliche LEDs an, (PD1, PD2 und PD4) wobei ich dies so nicht bewusst programmiert habe. Bei den anderen Tasten passiert gar nichts, obwohl jede Taste
stimmen. Daher suche ich den Fehler im Programm und finde ihn leider nicht. Ich benutze zum Entprellen der Tasten die Programmcodes von Peter. Ich habe zum suchen dieses Fehlers mein Programm soweit reduziert, sodass nur noch die Eingabe der Tasten mit einer LED Ausgabe vorhanden ist. Wie man
-
Thread
Arduino Stopuhr mit 4 Taster
der Timer soll erst Stoppen wenn beide Taster gedrückt sind?? was hälst du davon die Taster in reihe zu schalten??? dann ist der kontakt erst geschlossen wenn auch beide gedrückt sind, da muss man doch nichts für programmieren^^ man kann
Band 2 erklärt und in Band 3 am Beispiel einer Stoppuhr ausprobiert. Die hat zwar keine 2 Stopp-Tasten, aber wenn du die Erläuterungen verstanden hast, dann wird es Dir leicht fallen, die zweite Stopp-Taste einzufügen.
-
Thread
Probleme mit PIC connecten
Am MCLR eingang habe ich noch einen zusätzlichen Taster, der mir erlaubt manuel ein SW-Reset zu machen. Nach dem Taster habe ich ein RC-Glies, zum entprellen, und danach den MCLR vom ICD2 und den Taster an ein Schmittrigger-AND angeschlossen. Wenn ich messe ist der MCLR aber auf High, solange ich den Taster nicht gedrückt halte. Der Typ: 16F877A Halt so Standart. PGM hat er. Versuche es mal.