Gast
#6310012
Hallo, ich würde gerne meinen Atmega 32 mit der Arduino IDE über einen USBasp programmieren. Hab schon meine Atmega 8 so programmiert, was eigentlich auch angenehm funktioniert hat. Das Problem: Der Atmega 32 ist kein vorinstalliertes Board. Ich muss ihn im Boardverwalter irgendwie hinzufügen. Was ich probiert habe, um es selbst zu lösen: Erstmal nachgeschaut wie ich denn so ein Board hinzufüge. Hab mich dann an diesen Instructables Article gehalten (https://www.instructables.com/id/Using-Atmega32-with-Arduino-IDE/) Also zuerst die ZIP File runtergeladen, extrahiert. Dann die Infos für den Atmega32 in der Arduino Boards Datei unten drangehängt (einfach reinkopieren?). Dann noch im variants Ordner von Arduino einen für den Atmega 32 erstellt und die pins_arduino datei reingemacht. Dann die Arduino IDE neu gestartet. Hat an sich funktioniert, ich kann jetzt im schonmal den Atmega 32 bei den Boards auswählen. Gut, dann also ein kurzes Blink example geschrieben und versucht hochzuladen. Folgende Fehlermeldungen beim kompilieren: Warning: Board arduino:avr:mega32-16 doesn't define a 'build.board' preference. Auto-set to: AVR_MEGA32-16 Warning: Board arduino:avr:mega32-1 doesn't define a 'build.board' preference. Auto-set to: AVR_MEGA32-1 Warning: Board arduino:avr:mega32-8 doesn't define a 'build.board' preference. Auto-set to: AVR_MEGA32-8 kompilieren tuts aber anscheinend, da Der Sketch verwendet 834 Bytes (2%) des Programmspeicherplatzes. Das Maximum sind 32000 Bytes. Globale Variablen verwenden 9 Bytes des dynamischen Speichers. Dann kommt: Fehler beim Hochladen: Konfigurationsparameter 'upload.tool' fehlt Hab n bisschen im Internet dann rumgeschaut. Anscheinend sind die Infos über den Atmega32 aus dem Instructables für die Boards.txt Datei veraltet und müssten noch leicht modifiziert werden, aber dazu bin ich alleine nicht in der Lage. Vielleicht kann mir ja jemand helfen