{"id":915,"date":"2009-10-07T18:50:31","date_gmt":"2009-10-07T16:50:31","guid":{"rendered":"http:\/\/www.final-memory.org\/?p=915"},"modified":"2010-08-30T18:45:27","modified_gmt":"2010-08-30T16:45:27","slug":"avr-einstieg-teil-4-das-erste-testprogramm","status":"publish","type":"post","link":"https:\/\/www.final-memory.org\/?p=915","title":{"rendered":"AVR Einstieg Teil 4: Das erste Testprogramm"},"content":{"rendered":"<p>Mein erstes Testprogramm f\u00fcr das AVR Evaluationboard von Pollin m\u00f6chte ich hier gleich kurz vorstellen.<\/p>\n<p>Offenbar suchte schon der eine oder andere danach. F\u00fcr den ersten Einstieg in das Board habe ich einen kleinen LED-Blinker mit avr-gcc programmiert:<\/p>\n<pre>\/*<\/pre>\n<pre> * first-avr.c<\/pre>\n<pre> *<\/pre>\n<pre> *  Created on: 16.07.2009<\/pre>\n<pre> *      Author: marndt<\/pre>\n<pre> *\/<\/pre>\n<pre>#include &lt;avr\/io.h&gt;<\/pre>\n<pre>#include &lt;stdint.h&gt;<\/pre>\n<pre>#include &lt;util\/delay.h&gt;<\/pre>\n<pre>int main(void)<\/pre>\n<pre>{\t\t\t\t\t\t\t\t\/\/ (2)<\/pre>\n<pre> DDRD = 0xff;\t\t\/\/ (3)<\/pre>\n<pre> PORTD = 0x20;\t\t\/\/ (4)<\/pre>\n<pre> while (1)<\/pre>\n<pre> {\t\t\t\/\/ (5a)<\/pre>\n<pre> \/*<\/pre>\n<pre> * \"leere\" Schleife<\/pre>\n<pre> *\/\/\/ (5b)<\/pre>\n<pre> PORTD = 0x20;\t\t\/\/ (4)<\/pre>\n<pre> _delay_ms(5000);<\/pre>\n<pre> PORTD = 0x40;<\/pre>\n<pre> _delay_ms(1000);<\/pre>\n<pre> }\t\t\t\t\/\/ (5c)<\/pre>\n<pre> \/*<\/pre>\n<pre> * wird nie erreicht<\/pre>\n<pre> *\/<\/pre>\n<pre> return 0;\t\t\t\/\/ (6)<\/pre>\n<pre>}<\/pre>\n<p>Das Programm schaltet abwechselnd die beiden LEDs an und aus (Jumper m\u00fcssen gesetzt sein). Dabei leuchtet die eine LED f\u00fcr 5 Sekunden und die andere f\u00fcr 1 Sekunde<\/p>\n<p><a href=\"http:\/\/final-memory.org\/files\/first-avr.c.gz\">first-avr.c.gz herunterladen<\/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%3D915&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 erstes Testprogramm f\u00fcr das AVR Evaluationboard von Pollin m\u00f6chte ich hier gleich kurz vorstellen. Offenbar suchte schon der eine oder andere danach. F\u00fcr den ersten Einstieg in das Board habe ich einen kleinen LED-Blinker mit avr-gcc programmiert: \/* * first-avr.c * * Created on: 16.07.2009 * Author: marndt *\/ #include &lt;avr\/io.h&gt; #include &lt;stdint.h&gt; #include &hellip; <a href=\"https:\/\/www.final-memory.org\/?p=915\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;AVR Einstieg Teil 4: Das erste Testprogramm&#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,35],"tags":[],"class_list":["post-915","post","type-post","status-publish","format-standard","hentry","category-avr","category-mikrocontroller"],"_links":{"self":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/915","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=915"}],"version-history":[{"count":3,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/915\/revisions"}],"predecessor-version":[{"id":1846,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/915\/revisions\/1846"}],"wp:attachment":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}