Go Down

Topic: USBASP Programmer updaten? (Read 519 times) previous topic - next topic

elektron_

Feb 24, 2013, 11:51 am Last Edit: Feb 25, 2013, 12:48 pm by elektron_ Reason: 1
Hallo,

ich habe so einen USBASP, die China Variante mit dem aufgelötetem SMD Chip. Diesen möchte ich gerne updaten mit der neuesten "original" Firmware von Fischel.de.
Daß ich dazu einen 2. Programmer benötige ist klar.

Jetzt ist die Frage, kann ich das z.B. mit dem Arduino Parallel Programmer erledigen, so einen habe ich mal zusammengebaut:
http://www.arduino.cc/en/Hacking/ParallelProgrammer?from=Main.ParallelProgrammer
Wie wird das dann angeschlossen und mit welcher Software geht das? Arduino IDE? Avrdude - mit welchem Befehl?  :~
Wenn ich das mit einem 2. USBASP mache, wie werden die dann verbunden? 1:1 Kabel oder muß man das auskreuzen? Auch dort: Mit welcher Software am besten??  :~

Bin für jewden Hinweis dankbar  :)
Chris

Elektronik funktioniert intern mit Rauch.
Beweis: Wenn der Rauch herauskommt ist es kaputt...

pylon

Für den Upload brauchst Du avrdude. Die ganze Kommandozeile hängt davon ab, wie Du das Teil programmieren willst. Hardware-mässig musst Du sicher den Jumper 2 setzen (damit die Reset-Leitung mit der Programmer-Reset-Leitung verbunden wird.

MISO und MOSI müssen entsprechenden den Namen (Master In Slave Out bzw. Master Out Slave In) verbunden werden.

elektron_

Hallo,

hmm, dann auch in diesem Fall MOSI mit MOSI und MISO mit MISO und SCK mit SCK sowie RESET mit RESET zusammen (Ground und Betriebsspannung ist klar  :) )?
Bin jetzt etwas unsicher weil man ja hier 2 gleiche Teile zusammenschließt wobei andererseits ja eines zum Master wird und das andere zum Slave wird...

Christian
Elektronik funktioniert intern mit Rauch.
Beweis: Wenn der Rauch herauskommt ist es kaputt...

pylon

Quote
Bin jetzt etwas unsicher weil man ja hier 2 gleiche Teile zusammenschließt wobei andererseits ja eines zum Master wird und das andere zum Slave wird...


Ja, aber der zu programmierende Chip weiss ja, dass er in diesem Fall Slave ist und somit den MOSI auf Eingang zu setzen hat. Eine entsprechende Schaltung findest Du hier: http://arduino.cc/en/Tutorial/ArduinoISP

Go Up