Hallo zusammen, Folgendes habe ich vor: Ich will den µC der auf dem Arduino mega 2560 sitzt programmieren. Das will ich mit dem AtmelStudio 6.2 machen. Das Programm will ich in "c" schreiben. Die Übertragung soll mittels USB-Kabel stattfinden. (wenn ich das richtig verstanden habe sitzt auf dem Bord ein USB-Seriellwandler drauf) Kann mir jemand eine "Schritt für Schritt" Anleitung schreiben wie ich da vorgehen muss. Dabei bitte insbesondere auf alle Einstellungen eingehen die ich vorher vornehmen muss. Ich habe schon sämtliche "Anleitungen" ausprobiert. Aber irgendwo hakt es immer. Für eure Hilfe bin ich sehr Dankbar!
Also wenn du den Mega2560 direkt programmieren willst, benötigst du einen isp. Da du Amtel Studio und USB erwähnt hast kauf dir einen AVR ISP MK2, dann hast du keine Probleme zu erwarten ;-)
Ist es nicht möglich das Programm über den bereits vorhandenen USB-Port auf den Bord auf den µC zu spielen?
Harry Fast schrieb: > Ist es nicht möglich das Programm über den bereits vorhandenen > USB-Port > auf den Bord auf den µC zu spielen? doch über die Arduino IDE mit deren Eigenheiten, Arduino-Style halt, die aber nicht komfortabel ist wenn es um mehrere Module geht. Alle Module haben die Endung ino, alle *.ino, *.c, *.h werden im Fenster gezeigt, Breitmonitor von Vorteil. Einbindung von tieferliegenenden Direktorys schwer bis unmöglich. Klar geht es aber es bleibt krampfig. Ich bin so nach und nach dabei meine I2C Routinen nicht mehr zu nutzen sondern durch #if defined(ARDUINO) auf wire.h umzustellen, man will ja nicht doppelte Libs einbinden.
Der bootloader auf dem arduino funktioniert mit avrdude. Insofern sollte das alles kein Problem sein, auch ohne die Arduino-IDE. Was nicht geht, ist das Programmieren direkt aus dem Studio heraus. Vielleicht hilft das hier weiter: http://playground.arduino.cc/Code/ArduinoUpload Oliver
Das hört sich brauchbar an. Aber leider funktionieren die Download-links nicht mehr...
Martin schrieb: > https://cutmywi..... Klasse, nur weiss ich nicht ob man sich damit einen Gefallen tut,.... Ich persönlich werde die beiden weitrerhin getrennt behandeln, reine Atmel mit Software über ISP aus dem Studio, reine Arduino aus der IDE. Warum sollte ich den Bootloaderplatz verschenken wenn ich über ISP programmiere, da würde ich nicht mal die Arduino mit USB Schnitte kaufen, (ausser ich muss mega2560) oder ich nutze die USB Schnitte oder den FTDI weil ich Arduino LIBs für mein Vorhaben habe was nicht mal schnell auf pur Atmel umgesetzt ist.
Joachim B. schrieb: > Warum sollte ich den Bootloaderplatz verschenken wenn ich über ISP > programmiere, da würde ich nicht mal die Arduino mit USB Schnitte > kaufen, (ausser ich muss mega2560) oder ich nutze die USB Schnitte oder > den FTDI weil ich Arduino LIBs für mein Vorhaben habe was nicht mal > schnell auf pur Atmel umgesetzt ist. Du kannst auch ein Button machen für deinen USBASP Programmer, dann würdest du direkt per ISP programmieren und bräuchtest keinen Bootloader. Das Argument für Atmel Studio würde so aussehen:
1 | -patmega2560 -cusbasp -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i |
Ich hab mir vor zwei Wochen auf Ebay 10x Arduino Pro Mini Clone gekauft. Gestern sind sie dann angekommen. Das erste was ich gemacht hab war ISP dran und bootloader runter^^ für 1,75€ das Stück astrein und die passen super aufs breadboard ;-)
Oder einfach die Arduino Extension benutzen https://gallery.atmel.com/Products/Details/5e63491e-f37f-4d62-8f5b-3b037f3d37d1
Ich verwende zwar nicht den Arduino sondern den STK500 und STK600, tlw mit eigener HW, aber das ATMEL Studio 6.2 mit einem JTAGICE3 funktioniert wunderbar und ermöglich Debugging auf Source Code Level. Kostet zwar was, aber das ist sooo problemlos, daß sich das sehr bald rentiert. Mit einem STK500 bzw STK600 könnte man ja auch selbst über ISP programmieren. Auch diese Sachen funktionieren bestens mit dem Studio 6.2. Ich bin halt eher ein Freund von ein wenig mehr zahlen, und eher mit dem eigenen Code kämpfen als mit anderen, nur schwer beeinflußbaren Sachen zu kämpfen. Mario
Martin schrieb: > https://cutmywire.wordpress.com/2013/07/21/arduino-und-co-mit-atmel-studio-nutzen/ Bin erst Heute dazu gekommen es auszuprobieren. Hat super geklappt!!! Ist genau das wonach ich gesucht habe!!! Vielen Dank!!! Danke auch allen Anderen die Lösungsvorschläge gemacht haben!!!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.