Hallo,
ich habe einen Diamex Usb-ISP Programmer und kann damit
erfolgreich sowohl einen Atmega8, als auch einen Attiny13
programmieren.
Heute hab ich allerdings mehrere Stunden versucht
einen ATmega16 damit zu programmieren und es ist mir
nicht gelungen, die Fehlermeldungen von
avrdude waren diverse, am haeufigsten:
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_getparm(): failed to get parameter 0x9a
Topcard : Unknown
Vtarget : 5.0 V
SCK period : 17.4 us
Varef : 5.0 V
Oscillator : Off
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100%
0.00s
avrdude: Device signature = 0x009403
avrdude: Expected signature for ATmega16 is 1E 94 03
Double check chip, or use -F to override this check.
avrdude done. Thank you.
Ich bin ein ziemlicher Anfaenger und bin beim Atmega16 genauso
vorgegangen wie bei den zwei anderen uCs...
Beim Atmega16 sind MOSI,MISO,SCK,RESET,VCC,GND ja sogar ganz praktisch
nebeneinander.
Ich hab den ATmega16 auf einem Steckbrett und hatte jetzt auch sonst
nichts drauf, ich hab mal nen Keramikkondensator parallel geschaltet
zu VCC und GND, aber das hat auch nichts gebracht.
Avrdude ist auch auf -p m16 gestellt.
Woran koennts denn noch liegen, ich bin ganz ahnungslos?
Mkolo schrieb: > Beim Atmega16 sind MOSI,MISO,SCK,RESET,VCC,GND ja sogar ganz praktisch > nebeneinander. Ja, das ist bei der ganzen DIL40-Reihe so, vom M16 bis hin zum M1284P. Coole Sache für Raster-PCBs. > Woran koennts denn noch liegen. Z.B. ein größerer Kondensator an der Reset-Leitung. Oder schlicht eine Unterbrechung oder kalte Lötstelle in der Resetleitung zwischen Programmer und µC.
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.