Forum: Mikrocontroller und Digitale Elektronik Programmer funktionieren nicht


von Simon P. (tabimeter)


Lesenswert?

Guten abend,

ich habe das Problem das ich mit avrdude und dem Diamex prog s mein 
ATmega 168A PU nicht Programmieren kann. Zu programmieren versuche ich 
den Chip mit:


E:\Programme\Arduino\hardware/tools/avr/bin/avrdude 
-CE:\Programme\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v 
-patmega168 -cstk500v2 -P\\.\COM5 -e -Ulock:w:0x3F:m -Uefuse:w:0x00:m 
-Uhfuse:w:0xdd:m -Ulfuse:w:0xff:m


aber was ich Rausbekomme ist:

         System wide configuration file is 
"E:\Programme\Arduino\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM5
         Using Programmer              : stk500v2
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv: . [1b]
avrdude: Recv: . [01]
avrdude: Recv: . [00]
avrdude: Recv: . [0b]
avrdude: Recv: . [0e]
avrdude: Recv: . [01]
avrdude: Recv: . [00]
avrdude: Recv: . [08]
avrdude: Recv: S [53]
avrdude: Recv: T [54]
avrdude: Recv: K [4b]
avrdude: Recv: 5 [35]
avrdude: Recv: 0 [30]
avrdude: Recv: 0 [30]
avrdude: Recv: _ [5f]
avrdude: Recv: 2 [32]
avrdude: Recv: . [02]
avrdude: stk500v2_getsync(): found STK500 programmer
         AVR Part                      : ATMEGA168
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           eeprom        65    20     4    0 no        512    4      0 
3600  3600 0xff 0xff
                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           flash         65     6   128    0 yes     16384  128    128 
4500  4500 0xff 0xff
                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           lfuse          0     0     0    0 no          1    0      0 
4500  4500 0x00 0x00
                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           hfuse          0     0     0    0 no          1    0      0 
4500  4500 0x00 0x00
                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           efuse          0     0     0    0 no          1    0      0 
4500  4500 0x00 0x00
                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           lock           0     0     0    0 no          1    0      0 
4500  4500 0x00 0x00
                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           calibration    0     0     0    0 no          1    0      0 
0     0 0x00 0x00
                                  Block Poll               Page 
Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages 
MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ 
----- ----- ---------
           signature      0     0     0    0 no          3    0      0 
0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500 Version 2.x firmware
         Programmer Model: STK500
avrdude: Send: . [1b] . [02] . [00] . [02] . [0e] . [03] . [90] . [86]
avrdude: Recv: . [1b]
avrdude: Recv: . [02]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [0a]
avrdude: Recv: . [1d]
avrdude: Send: . [1b] . [03] . [00] . [02] . [0e] . [03] . [91] . [86]
avrdude: Recv: . [1b]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [14]
avrdude: Send: . [1b] . [04] . [00] . [02] . [0e] . [03] . [92] . [82]
avrdude: Recv: . [1b]
avrdude: Recv: . [04]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [0a]
avrdude: Recv: . [1b]
         Hardware Version: 10
         Firmware Version Master : 2.10
avrdude: Send: . [1b] . [05] . [00] . [02] . [0e] . [03] . [9a] . [8b]
avrdude: Recv: . [1b]
avrdude: Recv: . [05]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [c0]
avrdude: Recv: . [d1]
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_getparm(): failed to get parameter 0x9a
         Topcard         : Unknown
avrdude: Send: . [1b] . [06] . [00] . [02] . [0e] . [03] . [94] . [86]
avrdude: Recv: . [1b]
avrdude: Recv: . [06]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: 2 [32]
avrdude: Recv: ! [21]
         Vtarget         : 5.0 V
avrdude: Send: . [1b] . [07] . [00] . [02] . [0e] . [03] . [98] . [8b]
avrdude: Recv: . [1b]
avrdude: Recv: . [07]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [11]
avrdude: Send: . [1b] . [08] . [00] . [02] . [0e] . [03] . [95] . [89]
avrdude: Recv: . [1b]
avrdude: Recv: . [08]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [c0]
avrdude: Recv: . [dc]
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_getparm(): failed to get parameter 0x95
avrdude: Send: . [1b] . [09] . [00] . [02] . [0e] . [03] . [96] . [8b]
avrdude: Recv: . [1b]
avrdude: Recv: . [09]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [c0]
avrdude: Recv: . [dd]
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_getparm(): failed to get parameter 0x96
avrdude: Send: . [1b] . [0a] . [00] . [02] . [0e] . [03] . [97] . [89]
avrdude: Recv: . [1b]
avrdude: Recv: . [0a]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [c0]
avrdude: Recv: . [de]
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_getparm(): failed to get parameter 0x97
         SCK period      : 3.3 us
         Varef           : 25.5 V
         Oscillator      : 14.456 kHz

avrdude: Send: . [1b] . [0b] . [00] . [03] . [0e] . [02] . [9e] . [01] . 
[80]
avrdude: Recv: . [1b]
avrdude: Recv: . [0b]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [02]
avrdude: Recv: . [00]
avrdude: Recv: . [1e]
avrdude: Send: . [1b] . [0c] . [00] . [0c] . [0e] . [10] . [c8] d [64] . 
[19]   [20] . [00] S [53] . [03] . [ac] S [53] . [00] . [00] ? [3f]
avrdude: Recv: . [1b]
avrdude: Recv: . [0c]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [10]
avrdude: Recv: . [c0]
avrdude: Recv: . [cb]
avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: Send: . [1b] . [0d] . [00] . [03] . [0e] . [11] . [01] . [01] . 
[0a]
avrdude: Recv: . [1b]
avrdude: Recv: . [0d]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [11]
avrdude: Recv: . [00]
avrdude: Recv: . [0b]

avrdude done.  Thank you.



und ich komme einfach nicht weiter weil ich den Fehler nicht finde.

ich bitte um Hilfe

Gruß Simon

von Mr. X (Gast)


Lesenswert?

Simon Peters schrieb:
> und ich komme einfach nicht weiter weil ich den Fehler nicht finde.

Solche seitenlangen Dumps können doch wohl als Datei in den Anhang. Wer 
soll denn das lesen?

von Manni (Gast)


Lesenswert?

Ich hatte nie Problem mit dem Programmieren. Ich habe mir aber auch 
einen USBasp von fischl.de nachgebaut.

von Simon P. (tabimeter)


Lesenswert?

Sorry hab das mit dem Anhang versäumt..

auf jeden Fall war das auch nicht mein erster versuch denn ich habe es 
auch schon mit einem Parallel Programmer versucht und Windows war das 
problem und dann habe ich es auchnoch mit dem Arduino as ISP sketch 
versucht aber dies klappte auch nicht.

von Martin (Gast)


Lesenswert?

Also laut der Verbose Ausgabe kann er die MCU nicht auslesen... Laut 
deinen Fuses hast du ihn auf "Externel Crystal" eingestellt ... sprich 
du musst während des Programmierens ein Quarz anschließen, am besten 
eines mit >8 MHZ

Alternativ tippe ich auf die Verkabelung!

von isnah (Gast)


Lesenswert?

Versuch es mal mit "-c avrispv2"

von Simon P. (tabimeter)


Lesenswert?

Ich kann sagen dass ich ein 16 MHz Quarz mit 2 22 pf Kondensator 
stabilisiere und das mit dem -c operator kann ich mal ausprobieren

Gute Nacht

von Simon P. (tabimeter)


Lesenswert?

Fehler erkannt... Spannungsregler kaputt naja mit 7.5V kann man halt 
nicht wirklich Programmieren :P

von Mr. Wu (Gast)


Lesenswert?

Simon Peters schrieb:
> auf jeden Fall war das auch nicht mein erster versuch denn ich habe es
> auch schon mit einem Parallel Programmer versucht und Windows war das
> problem und dann habe ich es auchnoch mit dem Arduino as ISP sketch
> versucht aber dies klappte auch nicht.

Simon Peters schrieb:
> Fehler erkannt...

Bei deiner Tastatur anscheinend noch nicht.
Sowohl die Interpunktionstasten, als auch die Shift-Taste scheinen zu 
klemmen. Man muss nicht alles in einen unstrukturierten Wortschwall 
packen.

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.