{"id":2522,"date":"2014-01-11T14:27:48","date_gmt":"2014-01-11T12:27:48","guid":{"rendered":"http:\/\/www.final-memory.org\/?p=2522"},"modified":"2014-01-11T14:27:48","modified_gmt":"2014-01-11T12:27:48","slug":"mysmartusb-light-programmiergerat-fur-avrs-im-usb-stick-format","status":"publish","type":"post","link":"https:\/\/www.final-memory.org\/?p=2522","title":{"rendered":"mySmartUSB light &#8211; Programmierger\u00e4t f\u00fcr AVRs im USB Stick Format"},"content":{"rendered":"<figure id=\"attachment_2524\" aria-describedby=\"caption-attachment-2524\" style=\"width: 420px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2524\" title=\"mysmartusb_light\" src=\"http:\/\/www.final-memory.org\/wp-content\/uploads\/2014\/01\/mysmartusb_light.png\" alt=\"mySmartUSB light - Programmierger\u00e4t f\u00fcr AVRs\" width=\"420\" height=\"208\" srcset=\"https:\/\/www.final-memory.org\/wp-content\/uploads\/2014\/01\/mysmartusb_light.png 420w, https:\/\/www.final-memory.org\/wp-content\/uploads\/2014\/01\/mysmartusb_light-300x148.png 300w\" sizes=\"auto, (max-width: 420px) 85vw, 420px\" \/><figcaption id=\"caption-attachment-2524\" class=\"wp-caption-text\">mySmartUSB light - Programmierger\u00e4t f\u00fcr AVRs<\/figcaption><\/figure>\n<p>Irgendwann im letzten Jahr stolperte ich beim Recherchieren \u00fcber das mySmartUSB light Programmierger\u00e4t f\u00fcr AVRs. Laut der Dokumentation und Beschreibung sollte es problemlos auch unter Linux funktionieren.<\/p>\n<p>Bei einem moderaten Preis um 20\u20ac habe ich es mir dann als Erg\u00e4nzung zu meinem \u00e4hnlich preiswerten Pollin Evaluationboard gekauft.<\/p>\n<p>Das Ger\u00e4t kommt als kleiner USB Stick daher, hat einen Anschluss f\u00fcr das 6polige ISP Kabel und kann kleinere Systeme auch problemlos \u00fcber USB mit Saft versorgen.<\/p>\n<p>Ausprobiert habe ich den Stick kurzerhand mit meinem Arduinoboard, allerdings nur lesend. Der Arduino bringt den 6poligen Sockel direkt mit, so da\u00df das Programmierger\u00e4t direkt passt. Unter Linux wurde mir direkt ein neuer USB COM Port angezeigt und verf\u00fcgbar gemacht.<\/p>\n<p>Anschlie\u00dfend habe ich AVR8 Burn-O-Mat benutzt, avrdude auf STK500v2 Protokoll und die USB Schnittstelle eingestellt, und es hat auf Anhieb funktioniert, ich konnte den Flashinhalt des Arduinos direkt auslesen. Im Bin\u00e4rvergleich mit dem Arduinoprotokoll und dem Arduino direkt stimmt das FLASH \u00fcberein, beim Auslesen des EEPROMs gab es Diskrepanzen, das neue Ger\u00e4t zeigt ein leeres Eeprom, w\u00e4hrend mit dem Arduinoprotokoll Inhalte \u00fcbertragen werden. Auch die Fuses konnte ich nur mit dem neuen Ger\u00e4t und STK500V2 Protokoll korrekt auslesen. Da muss ich in jedem Fall mal mit einem leeren ATmega16 oder dgl experimentieren, vllt. hat das arduino Bootloaderprotokoll Besonderheiten oder meine avrdude Version ist zu alt.<\/p>\n<p>Unter Windows muss man wohl erst einen USB Treiber installieren, aber ich gehe davon aus, da\u00df das Ger\u00e4t dort genauso und ohne Macken funktioniert.<\/p>\n<p>F\u00fcr 10polige Sockel gibt es wohl ein offizielles Adapterkabel, bzw ein Wechsler, der von 10 auf 6 und 6 auf 10 Pole umschaltet. Beide Formate sind in jedem Fall von Atmel standardisiert.<\/p>\n<p>In jedem Fall f\u00fcr Embedded Entwickler, die AVRs per ISP programmieren, ein n\u00fctzliches und preiswertes Gadget f\u00fcr den kleinen Erste Hilfe Koffer.<\/p>\n<p>Mehr zum Ger\u00e4t, u.a. Downloads unter <a href=\"http:\/\/shop.myavr.de\/Topseller\/mySmartUSB%20light.htm?sp=article.sp.php&amp;artID=200006\">http:\/\/shop.myavr.de\/Topseller\/mySmartUSB%20light.htm?sp=article.sp.php&amp;artID=200006<\/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%3D2522&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>Irgendwann im letzten Jahr stolperte ich beim Recherchieren \u00fcber das mySmartUSB light Programmierger\u00e4t f\u00fcr AVRs. Laut der Dokumentation und Beschreibung sollte es problemlos auch unter Linux funktionieren. Bei einem moderaten Preis um 20\u20ac habe ich es mir dann als Erg\u00e4nzung zu meinem \u00e4hnlich preiswerten Pollin Evaluationboard gekauft. Das Ger\u00e4t kommt als kleiner USB Stick daher, &hellip; <a href=\"https:\/\/www.final-memory.org\/?p=2522\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;mySmartUSB light &#8211; Programmierger\u00e4t f\u00fcr AVRs im USB Stick Format&#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,74,35],"tags":[],"class_list":["post-2522","post","type-post","status-publish","format-standard","hentry","category-avr","category-elektronik","category-embedded-systems","category-mikrocontroller"],"_links":{"self":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/2522","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=2522"}],"version-history":[{"count":3,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/2522\/revisions"}],"predecessor-version":[{"id":2526,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/2522\/revisions\/2526"}],"wp:attachment":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}