{"id":399,"date":"2014-02-09T15:40:54","date_gmt":"2014-02-09T14:40:54","guid":{"rendered":"http:\/\/www.vorobotics.com\/wp\/?p=399"},"modified":"2014-02-09T15:40:54","modified_gmt":"2014-02-09T14:40:54","slug":"programmation-avrarduino-en-assembleur","status":"publish","type":"post","link":"http:\/\/www.vorobotics.com\/wp\/programmation-avrarduino-en-assembleur\/","title":{"rendered":"Programmation AVR\/ARDUINO en assembleur"},"content":{"rendered":"<p>Nous nous sommes lanc\u00e9 dans la programmation des micro contr\u00f4leur AVR-8bits (ceux des Arduino entre autres) via un programmateur sur bus SPI. L&rsquo;id\u00e9e est de se passer de la carte arduino.<\/p>\n<p><img loading=\"lazy\" class=\"alignleft\" title=\"USBasp\" alt=\"\" src=\"http:\/\/thumbs3.ebaystatic.com\/d\/l225\/m\/mRKjBoxZaeJmh9yHVgTVMBA.jpg\" width=\"225\" height=\"225\" \/>Nous avons donc acheter des dongles USBasp sur ebay. Ils ont l&rsquo;avantage d&rsquo;\u00eatre bon march\u00e9. N&rsquo;y connaissant pas grand chose en la mati\u00e8re nous nous sommes tourn\u00e9 vers le site du fabricant ATMEL pour y trouver un environnent de d\u00e9veloppement. Chose facile ATMEL fournir AVRStudio gratuitement : g\u00e9nial !<\/p>\n<p>Premi\u00e8re d\u00e9ception : nos USBasp ne sont pas compatibles avec AVRStudio<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Qu&rsquo;\u00e0 cela ne tiennent nous avons cherch\u00e9, cherch\u00e9, cherch\u00e9&#8230; et avons d\u00e9cid\u00e9 d&rsquo;utiliser avr-gcc coontenu dans Winavr.<\/p>\n<p>Aujourd&rsquo;hui, nous avons r\u00e9ussi \u00e0 \u00e9crire une petit programme en assembleur et \u00e0 l&rsquo;\u00e9crire dans un ATMega328P (celui de l&rsquo;Arduino UNO). Nous ma\u00eetrisons bien ard-dude, avr-objdump, avr-objcopy.<\/p>\n<p>Nous sommes en train d&rsquo;\u00e9crire un tuto qui explique tout de A \u00e0 Z<\/p>\n<p>Pierre &amp; \u00a0Joel<\/p>\n<p>&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;&amp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous nous sommes lanc\u00e9 dans la programmation des micro contr\u00f4leur AVR-8bits (ceux des Arduino entre autres) via un programmateur sur bus SPI. L&rsquo;id\u00e9e est de se passer de la carte arduino. Nous avons donc acheter des dongles USBasp sur ebay. &hellip; <a class=\"more-link\" href=\"http:\/\/www.vorobotics.com\/wp\/programmation-avrarduino-en-assembleur\/\">Lire la suite <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,25,3],"tags":[44,32,18],"_links":{"self":[{"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/posts\/399"}],"collection":[{"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":1,"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/posts\/399\/revisions"}],"predecessor-version":[{"id":400,"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/posts\/399\/revisions\/400"}],"wp:attachment":[{"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/media?parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/categories?post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.vorobotics.com\/wp\/wp-json\/wp\/v2\/tags?post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}