-
Artikel
Entwicklungsboard mit AT91SAM7Sxxx - selbstgemacht
mit 32 Pins, jeweils mit zuschaltbarem Pull-up Widerstand und Anti-Glitch-Filter zum einfachen Entprellen. Zähler/Timer 4-Kanal 16-Bit PWM-Controller 3 programmierbare Taktausgänge 8-Kanal 10-Bit ADC mit 384ksps. Die Ein-und Ausgänge sind 5V tolerant, d.h. sie können direkt ohne Pegelwandler an mit 5V
3,3V (2x) 2,2µF KERKO oder ELKO Stiftleisten (siehe Text) Wannenstecker 20Pol falls JTAG gewünscht Taster für Reset falls gewünscht USB-B Buchse Print Beschaltung für USB-Pullup-Widerstand nach Wahl (Text!) Layout. Oberseite, bereits gespiegelt Unterseite Es werde Licht (Testlauf). Der AT91SAM7S Bootloader
-
Thread
Erfahrung mit China Arduino?
, deswegen nur die roten Platinen mit weisser Beleuchtung) und I2C LCD Adapter für 7(8) Tasten an den Ports anstelle von LCD http://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_FS=1&_nkw=I2C+Serielle+Schnittstelle+Modul+f%C3%BCr+LCD&LH_PrefLoc=2&_sop=15 (dafür habe ich PeDas Entprell bullet
-
Thread
signalspeicherung in assembler
Hallo Gemeinde, ich muss für ein Projekt 3 Signalgeber auslesen, wenn ich den "taster" drücke liegt am µC eingang ein low-signal an, ich möchte nun, dass das signal gespeichert wird,auch wenn der "taster" wieder losgelassen wird... mit erneutem betätigen möchte ich, dass das signal
Pseudocode: Lbl1: in Tasten, Zustandsspeicher ; Tasten einlesen and Zustandsspeicher, 7 ; Untere Drei Bit rausfiltern cpi Zustandspeicher, 7 ; wurde Taste gedrückt? jz Lbl1 ; wenn nicht wiederholen
-
Thread
Eingabetaster mit zwei unterschiedlichen Funktionen (PIC)
sich der Taster geänder hat und setzt fallweise das passende Bit. Entprellt ist das dann auch gleich, wenn der Taster nicht länger als 10ms prellt. Funktionen, die Benutzereingaben verarbeiten, bekommen einen Pointer
~~~|+++++|###########| Dann habe ich eine Funktion, die zählt einen Zähler hoch, so lange der Taster gedrückt ist. Wird der Taster los gelassen, wird geschaut, wie lang der Taster gedrückt war: - Zähler < TKURZ ist, dann wird die Funktion kurzer_druck() aufgerufen - Zähler > TKURZ ist, dann wird
-
Thread
Kleines aber feines Projekt
werden. Damit stimmt dann auch die Zuordnung bei einem normalen Taster. z.B. [avrasm] Read_IO: IN r16, PortB ; lesen Port B COM r16 ; Bits in r16 drehen ANDI r16, 0b00001111 ; nur Bits 0-3 Eingänge STS
. Sowas gibts dann gar nicht, der MC ist interaktiv und reagiert sofort auf Tasten, Ereignisse usw.
-
Thread
Raspberry Pi Reset
anschliessen? Noch Mal kurz was erreicht werden soll mit Schaltplan, nicht vollstaendig. Ziel: Taster soll gedrueckt werden, Pi resettet oder faehrt herunter. Tastendruck hat unendliche laenge. Idee (in einzel Schritten zum nachvollziehen): 1. Taster entprellen, hier ueber Kippstufe, ist also
, solange schwingt der Taster. Auch beim Loslassen, das scheint der SD-Karte ja auch nichts auszumachen.
-
Thread
Raspberry GPIO: Aktiv durch andere 230V Geräte, EMV
Die eingänge der taster/schalter hast du aber schon entprellt ?
generell so anfällig, dass an den Ports ständig solche Störungen auftreten, und ich nicht des Entprellen wegen entprellen muss, sondern wegen Störungen? Also Codebeispiel anbei folgender event Code aus python (import RPi.GPIO as GPIO): [code] GPIO.add_event_detect(rasp.btnClosed, GPIO.BOTH, callback
-
Thread
Attiny2313A Eingangsports
funzt auch mein Progrämmchen. Desgleichen, wenn ich T2 oder T3 abfrage. Jetzt noch eine Frage zum Entprellen. Ich mache die Abfrage auf Low am Portpin mit [GuckObStarten: sbic pinD, Taster2 ;wenn Taster Ta2=0 gedrückt rjmp GuckObStarten] Da sollte Entprellen doch nicht nötig sein?!
Zeilen abgearbeitet werden der pin auf Low liegen. [pre] [code] GuckObStarten: sbic pinD, Taster2 ;wenn Taster Ta2=0 gedrückt sbic pinD, Taster2 ;wenn Taster Ta2=0 gedrückt sbic pinD, Taster2 ;wenn Taster Ta2=0 gedrückt sbic pinD, Taster2 ;wenn Taster Ta2=0 gedrückt sbic pinD, Taster2
-
Thread
Zufallsgenerator 1 - 10
zwei Gatter, eines kann man mit R und C zu einem Rechteckgenerator beschalten, das andere kann den Taster "entprellen" - das ist hier eigentlich unnötig, Prellen erhöht nur die Zufälligkeit. Ein Gattereingang des Oszillators dient als Start/Stop-Signal und wird vom Ausgang des anderen Gatters gespeist.
und einem Kondensator parallel zum Taster. Das Gatter sorgt auch für die Invertierung, damit ein geschlossener Taster nach Masse einen High-Pegel liefert.
-
Thread
Erkennung von Prellenden Schaltern
nicht geändert werden. Genauso wie es eine vorgabe ist mit den 10µs. Es sind Schalter und keine Taster.
Entpreller schrieb im Beitrag #4101388: > Genauso wie es eine vorgabe ist mit den 10µs. Die 10 µs glaubt hier doch Keiner!
-
Thread
Tasterabfrage xmega8E
Hallo, ich versuche gerade mit einem XMEGA8E5 µController zwei Taster im Pollingbetrieb abzufragen und jenachdem ob taster1 oder taster 2 gedrückt ist sollen andere Anweisungen erfüllt werden. Aber es funktioniert nur eine Abfrage von dem Taster an PIN6 die zweite
das dann mit > der Abfrage gestalten? http://www.mikrocontroller.net/topic/48465#370877 Für Tasten lohnt sich eine eigene Lib. Der Timerinterrupt bereitet die Tasten auf und das Main holt sich dann nur die fertigen Events ab. Das Vermengen des Entprellen mit der Mainloop macht nur Ärger und den
-
Thread
Wechsel zwischen 2 Schaltungen mit einem Taster
Signale auf das eine oder das anderen Gerät übertragen kann, durch die Betätigung von nur einem Taster. Ca. 100-200mA müssen geschalten werden können. Da die Schaltung an eine Autobatterie angeschlossen wird, soll sie vor allem im Ruhezustand fast keinen Strom verbrauchen. Also fallen normale Relais
Ich wollte die gesamte Schaltung also mit Entprellen des Tasters usw. auf einer Platine von ca 10cm auf 20cm unterbringen
-
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
2 Ports gleichzeitig mit Bascom abfragen
Uwe Leier schrieb im Beitrag #4094420: > habe ein Programm was 2 einzelne Taster per Debounce abfragen kann. Was soll das heißen? Man kann Taster in der Abfrage entprellen, aber nicht durch Entprellung abfragen. Allgemein liest du die Ports ein und löst über verschiedene Bedingungen
sind. Man könnte es als eine Art 'Nachentprellung' bezeichnen. Daher wäre es garnicht nötig, die Taster schon einzeln zu entprellen.
-
Thread
Schaltschwellen NAND-Gatter
Hallo, ich möchte Taster hardwareseitig entprellen. Da es sich um einfache Taster - keine Wechseltaster - handelt, habe ich mich für einen RC-Entpreller entschieden mit nachgeschaltetem NAND-Gatter, um bezogen auf die Flankensteilheit
Ob deine Verzoegerung zum entprellen nun ein uS mehr oder weniger hat aufgrund der Schaltschwellen des Gatters ist ziemlich egal. Deshalb wie m.n. schon sagte fang mit diesen Werten an. Oder wie der Volksmund dazu sagt: So genau
-
Thread
27MHz Handsender defekt
und auf der anderen Seite mit dem seitlichen Taster verbunden sind, hervorgehoben. Diese sind bei gedrücktem Taster mit dem Drain des MOSFET verbunden. In der rechten, unteren Markierung sieht man das Bauteil, das ich als MOSFET identifiziert habe und den Anschluss an den anderen Taster. Den Pulldown des Einganges am PIC sieht man dort auch. Er scheint mir parallel zu einem Kondensator geschaltet, der zum Entprellen(?) verwendet wird. Den Anschluss an den oberen Taster erkennt man
-
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
PS/2 im FPGA
über 3 bytes erstrecken (windows media keys) und ich erkenne nicht wie die FSM erkennen soll ob die Taste gerade gedruckt oder losgelassen wurde oder ob die shifttaste noch aktiv ist. MfG,
Div_1kHz : Clock_Divider port map (Clock_VGA, Clock_1kHz, 25000); IO : Entprellen port map (Clock_VGA, Tasten, Tasten_Out); DCM : Clock port map (Clock_VGA, Clock_In, Clock_Lock, Reset, Clock_System); VGA_Top : VGA port map (Clock_VGA, Reset, Mode
-
Thread
Mit einem Schalter Quellen durchschalten
Reseteingang. Allerdings zählt dieser Zähler nur beim Übergang Low->High. Du könntest deshalb einen Taster verwenden oder aus dem Schaltsignal Nadelimpulse erzeugen und diese als Taktsignal verwenden.
Und den Taster entprellen, sonst springt die Umschaltung völlig wirr herum. Wenn der Taster wie gezeichnet ein Umschalter ist, geht das am einfachsten mit zwei NAND-Gattern als RS-Flipflop: http://www.mikrocontroller.net
-
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
Eingangsbeschaltung für Taster an Schieberegister 74HCT597
Low nach High kippt (oder anders rum). Auf ein paar Mikrosekunden mehr oder weniger kommt es bei Tastern jedoch nicht an. Du kannst Taster zum Beispiel nach dieser Schaltung anschließen: http://stefanfrings.de/bfAlarm/splan_eingaenge_und_ausgaenge.png Die passt auch auf 74HC... Mikrochips.
Vielen Dank für eure Beiträge. Peter Dannegger schrieb im Beitrag #4061770: > Da hilft entprellen. Wie gesagt, die Störungen habe ich mit einer RC Beschaltung entsprechend dem Artikel [[Entprellung]] (s. "einfacher Taster", nur ohne inversem Schmitt Trigger) bzw. so wie auf Stefans Skizze dargestellt
-
Thread
Vor EMV - Bitte um Hilfestellung und Tips
schützt: http://www.ruggedcircuits.com/10-ways-to-destroy-an-arduino/ Wurde schon erwähnt die Taster zu entprellen?
www.ruggedcircuits.com/10-ways-to-destroy-an-arduino/ Interessant > Wurde schon erwähnt die Taster zu entprellen? Ähm, nö? Sind bislang per Software entprellt.
-
Thread
Programmiering mit der S5
und stehe nun vor folgendem Problem. Ich möchte das Licht ein- und ausschalten mit den gleichen Taster. Danke wolfi
Hallo Die Idee mit Set und Reset hatte ich auch schon, doch das Problem ensteht durch den gleichen Taster. mfg
-
Thread
Programm bleibt stehen
0; st_8=0; } void prog (void) { while(foo==0) { if(!(PINC & (1<<0))) // Abfrage Taster +Minute { ++min; if(min>59) { min=0; } _delay_ms(2); while(foo2==0) { if(PINC & (1<<0)) // Taster entprellen { ++foo2; _delay_ms(2); } } foo2=0; } if(!(PINC & (1<<1))) // Abfrage Taster +Stunde { ++st; if(st>=24) { st=0; } _delay_ms(2); while(foo2==0) { if(PINC & (1<<1)) // Taster entprellen { ++foo2; _delay_ms
-
Thread
Wie Drehimpulsgeber entprellen
Verbindung vom Drehimpulsgeber zum Arduino könnte ich etwas einschleifen. Wie heißt denn das erwähnte Entprell-IC? Frank
Beschaltung des 74 HC14 so richtig: http://www.mikrocontroller.net/articles/Schmitt-Trigger (Taster entprellen mit 74HC14) Oder müssen für die Widerstände am IC andere Werte genommen werden? Frank
-
Thread
entprellen.bekomme es nicht richtig hin.
Hallo, ich versuche jetzt seit ca ner stunde eine led mit einem taster zu schalten. der taster soll als schalter fungieren! ich möchte den taster software mäßig entprellen! hier mein code: [c] /* * test.c * */ #define F_CPU 125000 #include <avr\io.h
zustand==0&&(!(TASTERPORT & (1<<TASTERBIT)))==1; schreiben. Zum Entprellen benötigst du eine Zeitverzögerung. So einfach kann Entprellen eines (bis 8) Tastern sein (ohne Initialisierung): uint8_t tasten,gedrueckt; while(1)// die Programm-Hauptschleife {
-
Thread
Kann diese Tasterschaltung sein?
und das auch noch je Taster, also 16 unnötige Bauteile für 8 Taster. In der Zeit hab ich längst die Entprell-Lib per Drag&Drop dem Build hinzugefügt und damit 8 Tasten auf einen Schlag abgehandelt, Zusatzfunktionen (lang/kurz
kann jeder lesen, wie er lustig ist. Natürlich ist es selten sinnvoll, die Ereignisbits der Entprell-Lib für einen Pin auszuwerten, an dem gar keine Taste hängt und der vielleicht ADC-Input, PWM-Output oder sonstwas ist. Die Ereignisbits werden eben für alle Portpins bereitgestellt, weil das kein
-
Thread
Millis in while-Schleife
schleifenexit1 = 1; schleifenexit2 = 1; } tastereingabe(); //Entprellen: Der Code bis zur Einschreiben im Array befindet sich in dem Millis-IF-Statement. Danach gibt die Variable Schritt zur Gleichheitsprüfung weiter. if (Taster0 == 1 || Taster1 == 1 || Taster2
einzutippen werden ungültig schleifenexit2 = 0; //Eingabe tastereingabe(); //Entprellen: Der Code bis zur Einschreiben im Array befindet sich in dem Millis-IF-Statement. Danach gibt die Variable Schritt zur Gleichheitsprüfung weiter. if (Taster0 == 1 || Taster1 == 1 || Taster2
-
Thread
Der Anfänger und die ungenaue Binäruhr (PIC)
Rainer Zufall schrieb im Beitrag #4018394: >>die Tasten dagegen fragt man nur in Ausnahmefällen per Interrupt ab. > Das wusste ich nicht. Warum wird das so gehandhabt? Weil mechanische Taster prellen und mit einem Druck mehrere Interrupts auslösen können
Apropos Steckbrett... >So ein Uhrenquartz ist recht empfindlich. Gut zu wissen. >Ich frage die Tasten grundsätzlich im Interrupt ab Also bei mir hat das auch keine Probleme gemacht. Entprellen mach ich einfach im Interrupt. War jetz für mich irgendwie die logischere Vorgehensweise. >Ist es nicht
-
Thread
Unterprogramm hat Fehler aber wo?
and temp3, keynow brne taste ldi temp4, $ff ; ff ein bisschen warten zum entprellen bwait1: ldi temp3, $ff bwait2: dec temp3 brne bwait2
breq taste So wird das nichts.
-
Artikel
Pollin Funk-AVR-Evaluationsboard
ausgegeben, leuchtet die LED nicht. Das ist andersrum als im AVR Tutorial. Tasty. Wenn der On-board-Taster TASTER1 nicht gedrückt ist (Ruhezustand), soll die LED1 leuchten und LED2 soll nicht leuchten. Solange der User den Taster TASTER1 gedrückt hält, soll sich der Zustand der LEDs umkehren. Der On-board-Taster TASTER1 ist ebenfalls active-high (siehe AVR-GCC-Tutorial) geschaltet, d.h. wenn der Taster geschlossen ist, liegt am Pin PB1 des AVR eine logische 1 (HIGH Pegel) an. Ist der Taster offen, liegt eine eine
-
Thread
Modulplatine für zentrale Haussteuerung - Feedback
ein C, und sei es nur, um die Gegen-EMK der Relais von der Versorgung fernzuhalten. Sollen die Taster 24V tasten? Analogeingänge sind nicht vorgesehen?
Modul - im Moment habe ich gar keine analogen Sensoren. Mir geht's erstmal um die Abdeckung aller Taster und Bewegungsmelder und Aktoren wie Motoren und Licht. >>> Sollen die Taster 24V tasten? > Da sind die 10:1 Spannungsteiler aber schon grenzwertig, da liegen dann > bei aktiv high (warum überhaupt
-
Thread
74HC595N - So schwer kanns doch nicht sein.
Bastian Frey schrieb im Beitrag #3998539: > Sollte es dann so gehen ? NEIN. Du musst - wenn der Taster offen ist - einen LOW-pegel am Eingang des Pins herstellen. Und Du must den Taster - wie Karl Heiz schon anführte - entprellen. Dazu brauchst Du ein RC- Glied. rgds
Moment. Deine Taster sind Umschalter? Dann kannst du auch so entprellen http://kampis-elektroecke.de/wp-content/uploads/2014/06/Prellen_RC.png
-
Thread
Interrupt Entprellung
gefunden http://www.mikrocontroller.net/topic/356371#new. Dort hat jemand genau das selbe Problem (Taster am Interrupt entprellen). Hilft vielleicht noch mehr zum Verstehen. Nicht entmutigen lassen und dran bleiben :-) Gruß Max
Nicht die Supa-Dupa Methode aber möglicherweise reicht sie bei dir http://shelvin.de/eine-taste-per-interrupt-einlesen-und-entprellen/
-
Thread
Kleines Testprogramm tut nicht was es soll (C)
200); PORTD ^= (1<<PD3); //dioden &= 0x0f; //PORTD = ++dioden; //PORTD = taste; return 0; } } [/c] Ich hoffe es kann mir mal einer erklähren warum die Diode an PD3 nicht laufend blinkt. MfG Fritz
} [/c] du solltest dich schon mit dir selbst darüber einig sein, an welchem Pin nun der Taster hängt
-
Thread
Tastenentprellen während externen Interrupt - ATmega16
Hi Abgesehen von einer Interruptverarbeitung für einen einfachen Taster verstehe ich nicht, wieso das Entprellen eines Tasters den µC blockieren soll. Also, Signal kommt und wird in ein Flag geschrieben. Dann einfach einen Zähler setzen, der im Timer heruntergezählt wird
Ich habe gemerkt, daß es deutlich zuverlässiger ist, auch das Loslassen zu entprellen. Muskeln werden nicht statisch gesteuert, sondern mit Nervenimpulsen, d.h. die Drückkraft schwankt ständig leicht, auch ohne Parkinson. Auch kann sich bei älteren Tastern eine Oxydschicht auf
-
Thread
Atmega8A - Einfaches Interrupt Problem
Guten Abend, ich möchte gerne mit einem Taster (INT1) eine LED ein, bzw. aus schalten. Interrupt hätte ich gerne auf der LOW-Flanke. Nach meinem Verständnis, sollte doch der Controller wenn er in einer ISR ist keine anderen Interrupts erlauben
Quellcode ist, dass wenn ich in der ISR bin, und noch die 5 Sekunden Delay ablaufen und ich den Taster noch einmal wärend dessen drücke, dass nach Abarbeitung der ISR diese noch einmal aufgerufen wird. Als würde dieser "zwischen Interrupt" gespeichert werden und danach ausgeführt werden. Wie kann
-
Thread
4x4 Taster-"Matrix" mit LEDs?
Frank M. schrieb im Beitrag #3973017: > Was ist, wenn ich: > > - Taste x drücke > - Taste y drücke > - Taste z drücke > - Go!-Taste drücke > > Wann soll hier welche LED aus- und wann welche LED angehen? Wozu braucht > man die Go!-Taste? Die Go-Taste ist
du das mal beiseite legen und dich mit Tasten in einer Matrix beschäftigen und dann mit dem Entprellen. Dann musst du alles bloss noch kombinieren. Welcher Prozessor ist egal, solange er genügend I/O-Pins hat, in dem Fall 17. Leds und Tasten
-
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
4-wire resistive Touchscreen Schaltung TWI USART-Anbindung ATmega8 Assembler LS-7 LS-8
TOUCH_ENTPRELLZEIT_ANTIPPEN =35 ;(1=1ms) Auch beim Loslassen des Touchs sollte aufs Entprellen nicht verzichtet werden, sonst meldet ev. das System eine weitere ungewollte Toch-Betätigung. Lässt sich einstellen durch: .equ TOUCH_ENTPRELLZEIT_LOSLASSEN =100 ;(1=1ms) Probleme
#3969634: > sich sehr einfach und mit wenigen kostbaren Prozessortakten > realisieren lässt. Taste nicht im 1 ms Raster, sondern im 10 ms Raster ab. Da sparst Du viel mehr der 'kostbaren' Zeit.
-
Thread
Konzeptfrage: alle Lichttaster im Haus an MCU
weil welche Einstreuungen würden mA für den Optokoppler bereitstellen über längere Zeit. Die Taster / Optokopplerauswertungen würde ich eh entprellen -> dannegger bullet proof hier im Forum der Taster muss länger als die Entprellzeit gedrückt sein, ich finde 10ms Timer sinnvoll in einer ISR mit
Joachim B. schrieb im Beitrag #3971823: > Die Taster / Optokopplerauswertungen würde ich eh entprellen -> > dannegger bullet proof hier im Forum Bei solchen Aufgaben reicht auch schon ein kurzes Delay um das Prellen zu unterbinden. Der µC wird sich
-
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
Zähler für Drehencoder (A/B Signal)?
an der Stelle vielleicht auch nicht tragisch, wenn es nicht dauerhaft vorkommt. Einen Schalter/Taster lässt sich ja mit einem RC-Glied entprellen. Würde sowas ähnliches auch hier funktionieren? Ein große Auswahl an Bauteilen hätte ich hier, würde also nicht gleich in Kosten ausarten. Nur ein µC
-
Thread
Tastenanschläge zählen?
garnichts zu tun. Praktisch richtest du einen Timer ein mit z.B. 1 ms und in der Timer-ISR fragst du die Taste ab. Dann lässt sich Entprellen und die beschriebene Abfrage zusammen erledigen. Georg
aber absolut nicht, aber dieses Tutorial z.B. http://halvar.at/elektronik/kleiner_bascom_avr_kurs/taster_entprellen/ hilft auch nicht sehr viel.
-
Thread
MSP430 G2553 Timer A1 Interrupt geht nicht
bestimmte Aktion > durchgeführt wird Das wird nicht nur einmal geschehen -- Prellen. Schalter/Taster etc. gehören nicht an Leitungen, die Interrupts auslösen. Als Pullup-Widerstand kannst Du ein paar Kiloohm verwenden, beispielsweise 4k7.
Launchpad "G" Value Line. Du bekommst den Schaltplan dafür und kannst sehen, wie TI das mit dem Taster gemacht hat. Ein Taster per Interrupt macht schon Sinn. Man kann damit den MSP aus dem Schlaf wecken. ;-) Entprellen geht einfach. Der Port Interrupt wird einfach für eine kurze Zeit gesperrt
-
Thread
Bin neu hier! Wie kann man beim atmega8 speichern?
deutlich einfacher, lesbarer und wartbarer werden, wenn Du eine bewährte Entprellroutine für den Taster benutzt. Wie Du bisher entprellst, erschließt sich einem Betrachter nicht. Die vielen &&-Verknüpfungen könnte man bestimmt mit einer Statemaschine deutlich lesbarer schreiben. Eine Variable kann
übersichtlich im vergleich zu den alten version :) Und was ist eine Entprellroutine? ich entprelle nie... muss man das? Es funktioniert so alles einwandfrei...
-
Thread
Jalousienansteuerung
Dafür gibts dann auch Handsender die man an die Wand Schrauben kann, sehen aus wie ein gewöhnlicher Taster. Was du NICHT nehmen sollst ist ein Funk-Empfänger für Rolläden!!
mit einem Monoflop das zu Impulsen wandeln, da die Jalousiekontroller ja nur die 'Up' und 'Down' Taster haben.