Mats-Vanselow.de

Hallo und Willkommen auf meinem Blog.

Arduino Duemilanove mit einem ATmega328 upgraden

Ende Februar kündigte das Arduino Team in einem Blog Post an, dass zukünftig auf den Arduino Duemilanove Boards ein ATmega328 und nicht mehr ein ATmega168 zum Einsatz kommt. Es handelt sich dabei um den Mikroprozessor, der als zentrale Steuereinheit des Board verstanden werden kann.

Der neue ATmega328 bietet gegenüber dem ATmega128 viele Vorteile:

  • Der Flash Memory für Sketches (Arduino Programme) verdoppelt sich von 16 KB auf 32 KB.
  • Der RAM für Variablen verdoppelt sich ebenfalls von 1 KB auf 2 KB.
  • Der EEPROM für das persistente Speichern von Varaiblen wird von 512 bytes auf 1 KB erhöht.
  • Die Upload Geschwindigkeit für neue Sketches erhöht sich von 19200 baud auf 57600 baud.

Neue Arduino Duemilanove Boards werden standardmäßig mit dem neuen ATmega328 ausgeliefert. Boards mit dem ATmega168 können aber mit wenigen Handgriffen upgegraded werden. Es wird ein ATmega328 mit Arduino Bootloader benötigt. Diesen kann man beispielsweise bei Watterott für 4,50 Euro plus Versand bestellen.

Der bisher eingesetzte ATmega168 wird aus der Halterung genommen. Ein Feinmechanikschraubendreher kann beim Rausheben des Mirkoprozessors helfen. Der neue ATmega328 wird unter Beachtung der Makierungskerbe am Mikropozessor und der Makierung auf dem Board (siehe zweites Foto) eingesetzt.

Ein Schritt ist noch notwendig, um das erste Sketch auf das Arduino Duemilanove Board zu laden. In der Arduino IDE (Integrated Development Environment) muss im Menü Tools im Untermenü Boards “Arduino Duemilanove w/ ATmega328″ eingestellt werden.

Das war es. Fertig! Jetzt kann der erste Sketch auf das Board geladen werden.

18.03.2009  #Arduino 
© Mats Vanselow - Impressum / Datenschutzerklärung