arduino/atmega frage

Gast #2080203
Lesenswert?

moin
weiß jemand ob man ohne weiteres einen arduino mit avr studio betreiben?
ich wollte mir einen atmega16 chip holen, möchte aber nur in assembler 
programmieren.

gibt es ansonsten irgendwelche (günstige)usb atemga16 boards die ich 
direkt mit avrstudio beschreiben und benutzen kann?

ansonsten würde ich mir das board hier holen
http://www.steitec.net/AVR-Boards/AVR-Stamp-ATMEGA168--USB----Arduino.html

danke schonmal für die hilfe
Gast #2080214
Lesenswert?

Achtung! Atmega16 und Atmega168 sind unterschiedliche µC - 40 polig 
gegen 28 polig.

Man kann im AVR Studio in Assembler Programme für den Atmega168 
erstellen und kann die auch in einen Atmega168 auf einem Arduinoboard 
schaffen. Steht auch so in der Arduino FAQ 
(http://arduino.cc/en/Main/FAQ)

Man kann dafür die Ardiuno Software anpassen so dass ein anderer Build 
Prozess benutzt wird, aber die Übertragung mit der Arduino Software 
erfolgt (http://code.google.com/p/arduino/wiki/BuildProcess).

Oder man verzichtet komplett auf die Arduino Software und arbeitet nur 
mit anderen Tools. Stichwort ist dabei die Übertragung der erzeugten 
HEX-Datei z.B. mit Avrdude zum Arduino-Bootloader im Atmega168 des 
Arduino-Boards. Wie das genau geht, müsste im Netz zu finden sein. 
Grundsätzlich unmöglich ist es nicht.

Voraussetzung: Im Atmega168 des Arduino-Boards befindet sich bereits der 
Bootloader. Das ist bei fertig gekauften Boards i.d.R. so. Beim 
Selbstbau oder Austausch des Atmega168 hat man das Henne-Ei-Problem. Wie 
kann man den Bootloader in einen fabrikneuen Atmega168 schaffen - man 
braucht mind. einmal einen ISP-Programmieradapter.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren