{"id":949,"date":"2009-10-26T19:51:38","date_gmt":"2009-10-26T17:51:38","guid":{"rendered":"http:\/\/www.final-memory.org\/?p=949"},"modified":"2009-10-26T19:51:38","modified_gmt":"2009-10-26T17:51:38","slug":"avr-einstieg-teil-5-die-taster-auf-dem-pollin-evaluationboard","status":"publish","type":"post","link":"https:\/\/www.final-memory.org\/?p=949","title":{"rendered":"AVR Einstieg Teil 5: Die Taster auf dem Pollin Evaluationboard"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"AVR Logo\" src=\"http:\/\/final-memory.org\/images\/AVR_blue.png\" alt=\"\" width=\"160\" height=\"160\" \/><\/p>\n<p>Mein aktuelles Testprogramm versucht, die Taster auf dem Evaluationboard von Pollin anzusteuern.<\/p>\n<p>Das funktioniert auch recht gut. Zwei Dinge sollte man dabei beachten:<\/p>\n<ol>\n<li>Die Pins bitweise \u00fcber das Register PIND einlesen und nicht PORTD. Das ist leider ein AVR Spezifikum.<\/li>\n<li>Die Taster schalten nicht gegen Masse, sondern gegen 5V, also active high. Daher m\u00fcssen die internen Pullups deaktiviert werden, sonst sieht man dauernd eine 1 an den Eingangspins.<\/li>\n<\/ol>\n<p>Ansonsten geht es eigentlich wie erwartet.<\/p>\n<p>Testprogramm: <a href=\"http:\/\/final-memory.org\/files\/taster.c.gz\">taster.c.gz<\/a><\/p>\n<div id=\"facebook_like\"><iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fwww.final-memory.org%2F%3Fp%3D949&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=segoe+ui&amp;colorscheme=light&amp;height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:500px; height:80px;\" allowTransparency=\"true\"><\/iframe><\/div>","protected":false},"excerpt":{"rendered":"<p>Mein aktuelles Testprogramm versucht, die Taster auf dem Evaluationboard von Pollin anzusteuern. Das funktioniert auch recht gut. Zwei Dinge sollte man dabei beachten: Die Pins bitweise \u00fcber das Register PIND einlesen und nicht PORTD. Das ist leider ein AVR Spezifikum. Die Taster schalten nicht gegen Masse, sondern gegen 5V, also active high. Daher m\u00fcssen die &hellip; <a href=\"https:\/\/www.final-memory.org\/?p=949\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;AVR Einstieg Teil 5: Die Taster auf dem Pollin Evaluationboard&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,7,35],"tags":[],"class_list":["post-949","post","type-post","status-publish","format-standard","hentry","category-avr","category-elektronik","category-mikrocontroller"],"_links":{"self":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=949"}],"version-history":[{"count":2,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/949\/revisions"}],"predecessor-version":[{"id":993,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/949\/revisions\/993"}],"wp:attachment":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}