Probleme mit dem Bootloader

Moin,
für eine extra Platine muss ich bei einem Atmel 328p AU den Bootloader aufspielen.
Die Platine hat einen Quarz mit zwei Transistoren.
Ein ISP Stecker ist auch vorhanden.
Mit meinen USB ISP adapter versuch ich mit der Arduino GUI 1.61 über das Menü
den Bootloader aufzuspielen. Als Programmer habe ich den USBasp ausgewählt.
Leider bricht er immer ab mit der Meldung das der Chip nicht gefunden wird.

arduino bootloader avrdude: error: programm enable: target doesn't answer. 1

Auch eine direkte Verdrahtung MOSI, MOIS, SCK, REST GND so wie VCC und GND am Netzteil (5v)
bringt kein anderes Ergebnis.

Ich habe auch schon gelesen das man in der Config Datei wo die Chip Parameter drin sind, den einen Wert für das Timing ändern soll. Auch das hat leider nichts gebracht.
Jetzt hab ich mir schon zwei neue µC gekauft und das Ergebnis ist das gleiche.

Denke das es evtl. an den ab werk eingestellten FUSE Bits liegt doch wie komme ich da ran wenn er den Chip nicht findet?

Als Programmer habe ich den hier.


Bin für jeden Tipp dankbar.
Gruß Ingo

Den Programmer auf deinem Bild kenn ich nicht, aber USBASP und dein USBISP könnten zwei unterschiedliche sein.

Jungfräuliche 328p sind auf intern 8MHz /8 eingestellt. Fuses und Signatur sollten sich per avrdude direkt erstmal lesen lassen ...

Hast du noch einen "richtigen" Arduino ?
Damit könntest du den Umgang mit avrdude und deinem Programmer ausprobieren ( nur lesen ! :wink: )
Und den evtl. als Programmer verwenden, entsprechend den vielen Tutorials hierzu.

Hallo Michael,

danke für die Antwort.
hab auch alle anderen Programmer aus dem Menü ausprobiert. Ohne erfolg.
Arduinos habe ich noch ein paar aber mit avrdude kenne ich mich nicht so aus.

Sieh dir diese Seite an,
ArduinoISP
da wird beschrieben, wie es geht.

mit avrdude kenne ich mich nicht so aus

Dann schau dir das mal an.
Es gibt mehr als "Bootloader brennen" und "mit Programmer hochladen".
Ein bisschen ausserhalb der IDE zu forschen hilft dir sicherlich.