Forum: Mikrocontroller und Digitale Elektronik Arduino Uno als ISP


von Dietmar B. (dad)


Lesenswert?

Hallo zusammen,
ich als Programmieranfänger würde gerne einen Arduino Uno als ISP 
(Programmiergerät) benutzen.
Die nötige Verdrahtung zwischen beiden Unos habe ich im Netz studiert 
und sollte klappen,unklar ist mir die Verwendung eines 10 uF 
Kondensators von welchem immer die Rede ist.
Wird der überhaupt benötigt und wofür wird der gebraucht?
Mein Englisch ist nur laienhaft so das ich vieles nicht verstehe.
Ich hoffe hier im Forum auf verständliche Hilfe.

Danke und Gruß

   Dietmar

: Verschoben durch User
von Ro B. (ro-ro)


Lesenswert?

Dietmar Bassauer schrieb:
> unklar ist mir die Verwendung eines 10 uF
> Kondensators von welchem immer die Rede ist.
> Wird der überhaupt benötigt und wofür wird der gebraucht?

Das kann dir keiner sagen, wenn du nicht mal den Zusammenhang nennst. 
Gib doch mal konkret an, wo das steht. Einen Link vielleicht..

Ansonsten gehe ich mal davon aus, dass es sich um einen Elko am 
Reset-Pin handelt. Google doch einfach mal "arduino 10uf reset". Ich 
wette da kommt was. Stell die Sprache auf Deutsch, und gut.

Ach ja: was genau soll man eigentlich mit der .exe machen? Doch nicht 
etwa ausführen?

: Bearbeitet durch User
von Dietmar B. (dad)


Lesenswert?

Hallo Ro B.(ro ro)
ich wollte mich im Netz schlau machen und habe lange gegoogelt.
Das mit dem 10 uF Kondensator habe ich oft gelesen,z.Bsp. auf
tbspace.de      oder
arduino.cc/en/Turtorial/Arduino ISP   .
Wie gesagt,bin absoluter Anfänger mit arduino,habe bisher lediglich mit 
dem Originalchip auf dem Arduino Uno gespielt.
Da ich einige Atmega 328 ohne Bootloader zur Verfügung habe möchte ich 
diese gerne programmieren und auf autarken Platinen verwenden.
Es geht mir letztendlich um das evtl aufspielen des Bootloaders,falls 
überhaupt erforderlich,
und desweiteren um den Chip mit Blinkprogrammen zu beschreiben.
Ist doch bestimmt gar nicht so kompliziert wenn man weiß wie.

Gruß Dietmar

von Markus (Gast)


Lesenswert?

Dietmar Bassauer schrieb:
> unklar ist mir die Verwendung eines 10 uF
> Kondensators von welchem immer die Rede ist.
Wo soll der 10 uF sein?

http://arduino.cc/en/Tutorial/ArduinoToBreadboard
http://arduino.cc/en/Tutorial/ArduinoISP

von MrStrichAcht (Gast)


Lesenswert?

Mit diesem 10µF-C wird das automatische Reset blockiert, das bei den 
Arduinos fix verdrahtet ist, um den Bootloader über die Serielle 
aktivieren zu können.

Der ist zwingend erforderlich.

Bei mir hat die Sache nur mit Quartz am zu programmierenden µC 
funktioniert.

von MrStrichAcht (Gast)


Lesenswert?

Was ich noch vergessen habe:
Diesen 10µF-C erst anschließen, nachdem der ISP-Programmer-Sketch 
draufgespielt ist. Wenn der C angeschlossen ist, kann man das Board 
nicht mehr programmieren.

von Gerald B. (gerald_b)


Lesenswert?

Hallo Dietmar,

Bei mir hat es ohne 10µ Elko und ohne Pull up Widerstand funktioniert. 
den leeren Mega einfach aufs Breadboard stecken und den Bootloader 
proggen.
http://christian93.npage.de/atmega-arduino.html
Dort findest du eine deutsche Anleitung.
Mittelfristig kann ich dir noch den USBasp empfehlen. Denn mit dem UNO 
mit ein paar cm Kabel wird es schwierig, in der Zielschaltung mal eben 
die Software zu flashen, wenn du mal was ändern willst.
Entweder du baust dir den USBasp selber, oder bestellst ihn beim 
freundlichen Chinesen ;-)
Und am besten auch gleich einen 10 --> 6 pol. Adapter dazu, dann bist du 
auf alle Headervarianten vorbereitet.
Schau dir mal die Software eXtremeburner an. Mit der kannst du sehr 
komfortabel Hexfiles über den USBasp in den Mega proggen. Die Bootloader 
stecken im Ordner arduino-1.0.3\hardware\arduino\bootloaders\atmega und 
die Projektfiles in einem Temp Ordner, dessen Pfad und Name im unteren 
schwarzen Statusfenster der IDE durchhuscht. Da scrollst du dich durch, 
markierst den Pfad und kopierst ihn in den Explorer. Danach kannst du 
das Hex-File woaders hin kopieren und archivieren und flashen. Außerdem 
kannst du im Extremeburner ohne viel Aufwand Chips lesen, clonen, ändern 
usw.
Vor einer Woche stand ich vor dem selben Problem ;-)))

Gruß Gerald

von Dietmar B. (dad)


Lesenswert?

Hallo,
bis hier schon vielen Dank für die Antworten,werde sobald ich Zeit finde 
es mal nach den erhaltenen Aussagen versuchen in der Hoffnung das es 
klappt.
Sollte ein Mitleser noch weitere interessante oder wichtige Anmerkungen 
machen können dann her damit.

Gruß vom optimistischen Anfänger
           Dietmar

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
Noch kein Account? Hier anmelden.