Arduino per ISP programmieren

Gast #3232141
Lesenswert?

Hallo!

Ich bin auf der Suche nach einer Platine mit aufgelötetem ATMega2560 auf 
den entsprechenden Arduino gestoßen. Ich würde den AVR gerne "ganz 
normal" über ISP programmieren, also ohne die 
Arduino-Entwicklungsumgebung und den Bootloader.
Geht das einfach so? Oder gibt es da Probleme mit anderen Bausteinen auf 
dem Board, wie z.B. der USB-Schnittstelle?
Gast #3232389
Lesenswert?

Hm, also entweder habe ich mich nicht ganz klar ausgedrückt oder ich 
verstehe nicht, was ihr meint ;-)

Ich möchte ja gerade nicht den Arduino-Bootloader benutzen. Ich möchte 
einfach ein AVR-GCC-Programm schreiben und das auf den AVR flashen. Der 
Arduino dient dabei nur als eine Art Adapterplatine, um die Pins des 
SMD-Mikrocontrollers auf Stiftleisten zu führen.
Gast #3232417
Lesenswert?

Das geht Problemlos, der 6-polige Anschluss ist auf jedem Arduino mit 
drauf. Einfach einen IS-Programmer anstöpseln.

Was weiter oben angesprochen wurde ist folgendes:
Man kann einen zweiten Arduino als ISP verwenden. Da flasht man einfach 
das Arduino-ISP-File das bei der Entwicklungsumgebung bei den Beispielen 
mit dabei ist und verdrahtet wie auf
http://arduino.cc/en/Tutorial/ArduinoISP
beschrieben.

Ob man dann einen nackten µC oder ein Arduino-Board ranhängt ist egal.
Gast #3232428
Lesenswert?

OK, danke, das wollte ich wissen.
Es geht mir auch darum, ob es dann Einschränkungen gibt, die ich 
beachten muss. Auf dem Board befindet sich nämlich noch ein zweiter AVR 
für das USB-Interface. Dieser muss ja irgendwie mit dem Hauptcontroller 
verbunden sein. Kann ich dadurch bestimmte Pins nicht benutzen bzw. kann 
es zu Störungen kommen?
Gast #3241659
Lesenswert?

Danke erst einmal für eure Antworten!
Ich habe den Arduino jetzt bestellt und ausprobiert- es funktioniert 
einwandfrei. Den USB-Anschluss kann man direkt als serielle 
Schnittstelle verwenden (UART0).
Was ich allerdings nicht bedacht hatte: Nicht alle Pins des AVR werden 
auf die Buchsenleiste geführt, somit können nicht alle Funktionen 
genutzt werden. Aber bei mir reicht es trotzdem, da die meisten 
Funktionen im ATMega2560 ja mehrfach vorhanden sind.

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