Hallo,
in einem selbstgetautem MIDI-Controller habe ich (mangels aktueller Lieferschwierigkeiten) den bisher darin verwendeten ATmega 328 (DIP) durch einen ATmega 168 (davon hatte ich noch welche rumliegen) ersetzt, damit ich den 328er fuer ein anderes, groesseres Projekt frei bekomme. Der ATmega ist hierbei mit der üblichen Beschaltung versehen: externer Quarz, Pullup-Widerstände usw. Es ist also kein handelsüblicher Arduino-UNO im Einsatz. Der verwendete Sketch war klein und hatte daher (unter dem Aspekt seiner Datengroesse) problemlos Platz auf dem kleinen 168er. Das Aufspielen des Sketches auf den 168 verlief problemlos und fehlerfrei. Der MIDI-Controller konnte nach diesem Austausch ohne Einschraenkungen sofort wieder verwendet werden. Zuvor war der Controller mit dem 328 ca. 3 Jahre fast taeglich im Einsatz.
2 Wochen nach dem Einbau des 168 ging der Controller plötzlich kaputt. Einer der gegen GND beschalteten 22pF-Keramikkondensatoren am externen Quarz (16 MHz) gab Kurzschluss gegen GND und legte damit den Quarz lahm.
Das kann nun zeitlicher Zufall sein oder aber in Zusammenhang stehen mit dem Austausch gegen den 168er ATmega. Meine Frage in diesem Zusammenhang: kann man einfach einen verbauten 328 gegen einen 168 ersetzen (vorausgesetzt der Sketch ist klein genug, dass er drauf passt)? Ich konnte in den gegoogelten Hinweisen zu externer Beschaltung und Sketch bisher keine eindeutigen Angaben finden. Grundsaetzlich sollte das aber funktionieren, und der Arduino wurde ja auch anfangs mit dem 168 ausgeliefert (Arduino Duemilanove). Oder irre ich da und man kann nicht so einfach den 328 gegen den 168 ersetzen?
Andi
Lesezeichen