<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AVR on Daniel Hufschläger</title>
    <link>https://hufschlaeger.net/tags/avr/</link>
    <description>Recent content in AVR on Daniel Hufschläger</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de</language>
    <copyright>© 2026 Daniel</copyright>
    <lastBuildDate>Sun, 20 May 2018 10:00:00 +0000</lastBuildDate><atom:link href="https://hufschlaeger.net/tags/avr/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Atmel ICE and macOS - High Sierra kext</title>
      <link>https://hufschlaeger.net/blog/atmelice-and-os-x-4/</link>
      <pubDate>Sun, 20 May 2018 10:00:00 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/atmelice-and-os-x-4/</guid>
      <description>&lt;p&gt;For tinkering with an ATmega32U4 board, (again) I need to get the ATMEL ICE under macOS. Since High Sierra kernel extensions have to be signed and the presented workarounds of earlier posts wouldn&amp;rsquo;t work anymore. However, there is a signed kext available at the &lt;a href=&#34;https://www.avrfreaks.net/forum/atmelice-signed-dummy-kext-macos-x-high-sierra&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;AVRFreaks forums&lt;/a&gt;. In my case, I downloaded the file, extracted and moved it. Additionally, I adjusted the owner and access rights. Since these files are system relevant files, you will need to do these operations as super-user.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/atmelice-and-os-x-4/featured.png" />
    </item>
    
    <item>
      <title>Atmel ICE and macOS - AVRDude mit homebrew (2)</title>
      <link>https://hufschlaeger.net/blog/atmelice-and-os-x-3/</link>
      <pubDate>Wed, 16 Mar 2016 19:10:19 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/atmelice-and-os-x-3/</guid>
      <description>&lt;p&gt;All available fixes and patches are already included in AVRDude 6.3 (fragmentation support, eeprom crash and so on). Unfortunately homebrew isn&amp;rsquo;t up-to-date and only version 6.2 is available online.&lt;/p&gt;&#xA;&lt;p&gt;The updated one should be something like this:&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/atmelice-and-os-x-3/featured.png" />
    </item>
    
    <item>
      <title>Atmel ICE unter macOS - AVRDude mit homebrew</title>
      <link>https://hufschlaeger.net/blog/atmelice-and-os-x-2/</link>
      <pubDate>Fri, 16 Oct 2015 21:41:19 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/atmelice-and-os-x-2/</guid>
      <description>&lt;p&gt;Eigentlich passt der Titel nicht ganz, denn es betrifft eigentlich alle Plattformen also auch Linux und Windows (sollte man avrdude anstelle von Atmet Studio verwenden).&#xA;Wie ich ja &lt;a href=&#34;https://hufschlaeger.net/atmelice-and-os-x-1/&#34; &gt;hier&lt;/a&gt; beschrieben habe, war die erste Nutzung des neuen Atmel ICE anfänglich mehr als einfach. Weiterhin ist avrdude in der Release-Version noch nicht soweit, dass alle Programmierschnittstellen funktionieren. Dazu müssen zwei Patches eingepflegt werden.Dazu habe ich die Homebrew Formula angepasst:&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/atmelice-and-os-x-2/featured.png" />
    </item>
    
    <item>
      <title>Atmel ICE unter macOS - kext</title>
      <link>https://hufschlaeger.net/blog/atmelice-and-os-x-1/</link>
      <pubDate>Fri, 21 Aug 2015 09:55:49 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/atmelice-and-os-x-1/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://d3v0.de/wp-content/uploads/2015/08/AT_ATMEL_ICE_05.png&#34; data-rel=&#34;lightbox-0&#34; title=&#34;&#34;&gt;&lt;br /&gt; &lt;/a&gt;So der erste OS X relevante Post auf der Seite. Kurze Vorgeschichte zu dem Thema: Ich habe mich von einigen Tools bzgl. meiner Bastelsachen getrennt und – natürlich – auch wieder neues Spielzeug besorgt. Darunter einen neuen Programmieradapter, den ATMEL ICE. Grund war eigentlich nur der Support für die SAMs und natürlich das er im Vergleich zum Dragon alles bis auf HVPP bietet und (wahlweise) in einem Gehäuse geliefert wird.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/atmelice-and-os-x-1/featured.png" />
    </item>
    
    <item>
      <title>Atmel Mikrocontroller - Boards und Bibliotheken</title>
      <link>https://hufschlaeger.net/blog/atmel-mikrocontroller-boards/</link>
      <pubDate>Mon, 14 Jul 2014 20:12:20 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/atmel-mikrocontroller-boards/</guid>
      <description>&lt;h2 class=&#34;relative group&#34;&gt;Atmel Stuff&#xA;    &lt;div id=&#34;atmel-stuff&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#atmel-stuff&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&#xA;&lt;h3 class=&#34;relative group&#34;&gt;Programmiergeräte / Starterkits&#xA;    &lt;div id=&#34;programmiergeräte--starterkits&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#programmierger%c3%a4te--starterkits&#34; aria-label=&#34;Anker&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;Originale Geräte haben zwar meist eine höhere Qualität und lassen sich im Betrieb meist problemlos nutzen, haben meiner Meinung nach aber einen großen Nachteil was die ISP-Schnittstelle angeht. Denn Leider ist bei den meisten ATMEL Boards der VCC Pin spannungslos und wird vom Programmierer stets genutzt um die Versorgungsspannung des Targets einzulesen. Das heißt also, das eine externe Spannungsquelle von Nöten ist. Beim STK600 ist es allerdings möglich die Spannung via AVRStudio zu regeln. Unter Linux hat man bekanntlich kein AVRStudio/ ATMEL Studio, aber die &lt;a href=&#34;http://support.atmel.no/knowledgebase/avrstudiohelp/&#34; title=&#34;ATMEL online help&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Onlinehilfe&lt;/a&gt; gibt Infos bzgl der Connection-Sheets usw..&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/atmel-mikrocontroller-boards/featured.png" />
    </item>
    
    <item>
      <title>Kleines ATTiny2313 Board</title>
      <link>https://hufschlaeger.net/blog/kleines-attiny2313-board/</link>
      <pubDate>Wed, 07 Nov 2012 02:00:00 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/kleines-attiny2313-board/</guid>
      <description>&lt;p&gt;Mal etwas Hardware zum Abend. Das Board schlummert auch schon etwas länger in der Schublade und war meine erste selbstständig geätzte Platine. Man möge die schlecht Anordnung von Pufferkondensator hinter dem Linearregler verzeihen, aber es musste wie immer schnell gehen.&#xA;&lt;figure&gt;&lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;ATTiny2313 schematic&#34;&#xA;    src=&#34;https://hufschlaeger.net/img/2313-board-schematic.png&#34;&#xA;    &gt;&lt;figcaption&gt;ATTiny2313 schematic&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&#xA;Ansonsten ist nicht viel drauf außer Regler, Mikrocontroller (&lt;a href=&#34;http://www.atmel.com/devices/attiny2313.aspx&#34; title=&#34;ATMEL ATTiny2313 product page&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;ATTiny2313&lt;/a&gt;), eine ICSP-Wanne und natürlich vielen Steckverbindern.&#xA;&lt;figure&gt;&lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;ATTiny2313 layout&#34;&#xA;    src=&#34;https://hufschlaeger.net/img/2313-board-layout.png&#34;&#xA;    &gt;&lt;figcaption&gt;ATTiny2313 layout&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/kleines-attiny2313-board/featured.png" />
    </item>
    
    <item>
      <title>RN-Control 1.4 Modifikationen</title>
      <link>https://hufschlaeger.net/blog/rn-control-1-4-modifikationen/</link>
      <pubDate>Wed, 07 Nov 2012 02:00:00 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/rn-control-1-4-modifikationen/</guid>
      <description>&lt;p&gt;Da ich günstig in den Genuss des ATMEL-Boards RN-Control gekommen bin, wollte ich es auch für meinen Roboter benutzen. Bevor es jedoch los gehen konnte, waren einige wenige Modifikationen notwendig. Zunächst wurde der zusätzliche Motortreiber entfernt, da &lt;a href=&#34;https://hufschlaeger.net/twi-slave-zur-motorsteuerung-mit-attiny2313/&#34; title=&#34;WI-Slave zur Motorsteuerung mit ATTiny2313&#34;&gt;TWI-Slave zur Motorsteuerung mit ATTiny2313&lt;/a&gt; schon fertig war und dort nur die &lt;a title=&#34;RN-Definitionen&#34; href=&#34;http://www.rn-wissen.de/index.php/RN-Definitionen#I2C-Bus_Stecker&#34; target=&#34;_blank&#34;&gt;TWI-Wanne&lt;/a&gt; nach &lt;a title=&#34;RN-Definitionen&#34; href=&#34;http://www.rn-wissen.de/index.php/RN-Definitionen&#34; target=&#34;_blank&#34;&gt;RN-Definitionen&lt;/a&gt; hinzugefügt werden musste.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/rn-control-1-4-modifikationen/featured.png" />
    </item>
    
    <item>
      <title>TWI-Slave zur Motorsteuerung mit ATTiny2313</title>
      <link>https://hufschlaeger.net/blog/twi-slave-zur-motorsteuerung-mit-attiny2313/</link>
      <pubDate>Wed, 07 Nov 2012 02:00:00 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/twi-slave-zur-motorsteuerung-mit-attiny2313/</guid>
      <description>&lt;p&gt;Irgendwann sollte mein CCRP5/RP6-Chassis auch mal fahren! So der Wunsch. Natürlich fällt es einem schwer zwischen Prüfungen, Arbeit und dem restlichen Kram genügend Zeit aufzubringen so etwas wie einen Roboter selbst fertig zu stellen. Selbst wenn er erst einmal nur fahren soll, kann das unter Umständen schon recht lange dauern. Da ich jedoch nichts Fertiges oder einfach ein Arduino-Shield kaufen wollte, musste - ob nun Wohl oder Übel - eine modulare Lösung her.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/twi-slave-zur-motorsteuerung-mit-attiny2313/featured.png" />
    </item>
    
    <item>
      <title>AVR Dragon Wiederbelebung</title>
      <link>https://hufschlaeger.net/blog/avr-dragon-wiederbelebung/</link>
      <pubDate>Fri, 20 Apr 2012 02:00:00 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/avr-dragon-wiederbelebung/</guid>
      <description>&lt;p&gt;Da denkt man man bleibt verschont und ist eine Ausnahme der Regel. Pustekuchen. Leider hat es mich auch erwischt, mein &lt;a href=&#34;http://www.atmel.com/tools/avrdragon.aspx&#34; title=&#34;ATMEL AVR Dragon&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;AVR Dragon&lt;/a&gt; ist/war tot. Leider war es auch meine eigene Dummheit, so hatte ich dem VTarget-Pin kurzzeitig etwas mehr als 5V gegönnt. &lt;a href=&#34;http://www.atmel.com/microsite/atmel_studio6/&#34; title=&#34;ATMEL Studio&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;AVRStudio&lt;/a&gt; kommunizierte noch mit dem Dragon, allerdings war kein Target ansprechbar. Also musste es die Programmierleitungen getroffen haben.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/avr-dragon-wiederbelebung/featured.png" />
    </item>
    
    <item>
      <title>Progswitch für mySmartUSB unter Linux</title>
      <link>https://hufschlaeger.net/blog/progswitch-fuer-mysmartusb-unter-linux/</link>
      <pubDate>Thu, 22 Jan 2009 02:00:00 +0000</pubDate>
      
      <guid>https://hufschlaeger.net/blog/progswitch-fuer-mysmartusb-unter-linux/</guid>
      <description>&lt;p&gt;Vor gut 2 Jahren bekam ich, gemäß meines Wunschzettels, zu Weihnachten eine USB-AVR-Experimentierplatine der Firma &lt;a href=&#34;http://www.myavr.de&#34; title=&#34;myAVR&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;myAVR&lt;/a&gt; mitsamt dem kleinen USB-Prommer mySmarUSB. Beides hat mich bisher tatkräftig im Programieren von ATMELs kleinen Mikrocontrollern unterstützt und bisher auch immer fehlerfrei gearbeitet.  Der Prommer wirkt dabei als RS232-zu-USB-Umsetzer und läuft daher auch problemlos unter Windows und Linux. Nachdem Komplettumstieg auf Linux, war eine schnelle Umstellung von &lt;a href=&#34;http://winavr.sourceforge.net/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;WinAVR&lt;/a&gt; zu &lt;a href=&#34;http://sourceforge.net/projects/kontrollerlab&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;KontrollerLab&lt;/a&gt; als Entwicklungsumgebung notwendig, was auch kein größeres Problem darstellte.  Da ich natürlich alle Funktionen, Daten-/Programmiermodus und Resetfunktionen, des Prommers nutzen wollte musste ich leider feststellen, dass das Programm myQuickprog leider nicht unter Linux lauffähig war. Sicherlich hätte man mit wine emulieren können, jedoch erscheint mir das eher halbherzig. Im myAVR-Forum fand ich dann ein kleines Python-Skript das einen schnellen Wechsel der Betriesmodi erlaubt.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://hufschlaeger.net/blog/progswitch-fuer-mysmartusb-unter-linux/featured.png" />
    </item>
    
  </channel>
</rss>
