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.
Suchbegriff für googele (14 Treffer): entprellen application note "autor: peter dannegger" site:mikrocontroller.net könnte die AN134 oder AN204 sein.
@ 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.
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
Peter Dannegger schrieb:
>Nein.
Oh. Dann habe ich mich wohl geirrt.
Vielen Dank für die Antwort, Peter.
Peter Dannegger schrieb: > Nein. Aber in dem Thread hast du auf die "Theorie dazu" verwiesen. Vielleicht meinte der TO das?! Der Link geht nicht mehr, aber ich denke das Folgende sollte das Dokument sein: http://www.ece.umd.edu/serts/bib/conf/rtas2000.pdf
@ 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.
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
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.