Suche Application Note zu Peter Danneggers Entprellroutine

Gast #2226700
Lesenswert?

Ich war mir sicher, das ich vor ca. einem Jahr mal von Peter Dannegger 
persönlich gelesen habe, das seine Entprellroutine mit dem X-Or 
Verknüpfen von aufeinanderfolgenden Samples auf einer App Note von Atmel 
beruht. Er hat sie auch genannt, aber ich erinnere mich nicht mehr an 
die Nummer oder den Dateinamen.

Leider kann ich den Beitrag weder mit der Suchfunktion hier noch mit 
Google wiederfinden.

Kennt jemand den Beitrag den ich meine bzw. die fragliche App Note?
Vielleicht habe ich ja Glück und Peter D. selbst antwortet vielleicht.
Das wäre nett.

Ich möchte mir die App Note gerne einmal selbst anschauen.
Gast #2227211
Lesenswert?

@ eprofi

Danke für den Tip, aber google haber ich leider wie gesagt schon 
probiert. Mag sein, das es über google zu finden ist, aber das sind 
leider auch nicht die richtigen Suchworte. Ist mir selbst schleierhaft 
warum man mit "Entprellen", "Debounce" etc. nicht weiterkommt.

AVR204: BCD Arithmetics
AVR134: Real-Time Clock using the Asynchronous Timer on tinyAVR and 
megaAVR devices

Ich wäre wirklich sehr dankbar, wenn es gelänge wieder auf die App-Note 
zu kommen.
#2227419
Lesenswert?

Klaus schrieb:
> Ich war mir sicher, das ich vor ca. einem Jahr mal von Peter Dannegger
> persönlich gelesen habe, das seine Entprellroutine mit dem X-Or
> Verknüpfen von aufeinanderfolgenden Samples auf einer App Note von Atmel
> beruht.

Nein.

Beitrag "Re: Tasten entprellen - Bulletproof"

Die original Handskizze müßte ich noch irgendwo haben.

Beim PIC hat mal jemand Ähnliches gemacht und das dann Vertical Counter 
genannt. Allerdings fehlt da noch der entscheidende Schritt der 
Flankenspeicherung.


Peter
Gast #2227637
Lesenswert?

@ Timmo H.

>Vielleicht meinte der TO das?!

Nein. Durchaus nicht.
Ich weiss, es ist ein wenig fragwürdig, das ich zumindest das zu 
wissen meine, das es um eine App Note geht, aber nicht weiss welche. 
Daher nehme ich die Antwort von Dir Timmo als gut gemeint dankbar an.

Ich meine sogar, das in dem Quellcode von Peter, im Header-Kommentar 
diese App Note genannt wurde. Aber ich will ihm auch nicht auf die 
Nerven gehen.
#2227684
Lesenswert?

Klaus schrieb:
> Ich meine sogar, das in dem Quellcode von Peter, im Header-Kommentar
> diese App Note genannt wurde.

Wer meine Veröffentlichungen kennt, der weiß, daß ich nie im Header auf 
andere verweise. Ich veröffentliche immer nur selber entwickelten Code.
Warum sollte ich Code von anderen nochmal veröffentlichen?
Wenn ich auf fremden Code Bezug nehme, dann als Link.

Ich könnte mir höchstens verstellen, daß ich auf andere Beispiele 
verweise, um zu zeigen, wie man es nicht machen sollte. Ich bin nämlich 
gerne mal ironisch.


Peter
Gast #2227716
Lesenswert?

Peter Dannegger schrieb:

>Ich veröffentliche immer nur selber entwickelten Code.

Ooops. Es lag nicht in meiner Absicht das Gegenteil zu suggerieren. Für 
das Missverständnis bitte ich vielmals um Entschuldigung.
Wenn Du tatsächlich auf so eine App Note verwiesen haben solltest, dann 
in dem Sinne, das Du davon inspiriert worden bist, was Eigenes zu 
schreiben.
#2227830
Lesenswert?

Klaus schrieb:
> Wenn Du tatsächlich auf so eine App Note verwiesen haben solltest, dann
> in dem Sinne, das Du davon inspiriert worden bist, was Eigenes zu
> schreiben.

Mein Gedächtnis ist ja auch nicht mehr das jüngste, aber es ist einfach 
nicht meine Art, sowas zu tun. Im Gegenteil, es wird eher bemängelt, daß 
ich zu sparsam mit Kommentaren bin.

Auch daß es gerade von Atmel sein soll, erscheint mir sehr 
unwarscheinlich. Die Atmel Notes sind aus meiner Sicht nicht gerade der 
Hit. Zum Thema Entprellen hab ich da garnichts gefunden.


Konkret zu dieser Routine wurde ich inspiriert von einer Kritik hier im 
Forum an meinen älteren Entprellungsversuchen.
Und im Nachhinein kann ich bestätigen, diese Kritik war berechtigt.
Es ist schon ein Unterschied, ob das Entprellen nur meisten funktioniert 
oder zuverlässig.
Leider wird in kommerziellen Geräten sehr oft nur schlecht entprellt und 
der Benutzer ärgert sich.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren