RedBaron
08.05.2015, 16:26
Moin,
ich werde wahnsinning und komme nicht weiter. Ich versuche seit Wochen neue ATmega328P zu programmieren. Habe nun schon die dritte Charge von verschiedenen Lieferanten, insgesamt 9 Stück, die nicht funktionieren. Google hat sich schon wegen vieler immer gleicher Suchanfragen beschwert :-)
Ich habe einen Breadboard-Aufbau, mySmartUSB mk3 im stk500-Modus als Programmer, Atmel Studio 6.2. ISP-Clock steht auf 57,6 kHz. Bei einem ATmega48 und einem einem 328P, aus einem Arduino ausgebaut, klappt es hervorragend. Die neuen 328P gehen einfach nicht. Schon beim Auslesen der Signatur gibt es den Fehler:
---------------------
Timestamp: 2015-05-08 16:08:25.004
Severity: INFO
ComponentId: 20000
StatusCode: 0
Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool)
Unable to enter programming mode. Verify device selection, interface settings, target power and connections to the target device.
------------------------------
Ich habe auch versucht, die neuen in ein Arduino-Board einzubauen und dort per mySmartUSB sowohl über Atmel Studio, als auch über avrdude zu brennen. Beides negativ. avrdude meledet:
---------------------
... bin/avrdude -CC:\Develop\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM3 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Develop\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : stk500v1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1b
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x13
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3e
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xbb
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x65
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x72
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x72
avrdude done. Thank you.
-----------------------
Auch in einer selbst gebauten Platine, in der das Brennen, eines ATmega48 funktioniert, klappt mit dem 328P nicht.
Muss man bei neuen 328P etwas besonderes beachten?
Viele Grüße
Red Baron
ich werde wahnsinning und komme nicht weiter. Ich versuche seit Wochen neue ATmega328P zu programmieren. Habe nun schon die dritte Charge von verschiedenen Lieferanten, insgesamt 9 Stück, die nicht funktionieren. Google hat sich schon wegen vieler immer gleicher Suchanfragen beschwert :-)
Ich habe einen Breadboard-Aufbau, mySmartUSB mk3 im stk500-Modus als Programmer, Atmel Studio 6.2. ISP-Clock steht auf 57,6 kHz. Bei einem ATmega48 und einem einem 328P, aus einem Arduino ausgebaut, klappt es hervorragend. Die neuen 328P gehen einfach nicht. Schon beim Auslesen der Signatur gibt es den Fehler:
---------------------
Timestamp: 2015-05-08 16:08:25.004
Severity: INFO
ComponentId: 20000
StatusCode: 0
Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool)
Unable to enter programming mode. Verify device selection, interface settings, target power and connections to the target device.
------------------------------
Ich habe auch versucht, die neuen in ein Arduino-Board einzubauen und dort per mySmartUSB sowohl über Atmel Studio, als auch über avrdude zu brennen. Beides negativ. avrdude meledet:
---------------------
... bin/avrdude -CC:\Develop\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM3 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Develop\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : stk500v1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1b
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x13
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3e
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xbb
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x65
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x72
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x72
avrdude done. Thank you.
-----------------------
Auch in einer selbst gebauten Platine, in der das Brennen, eines ATmega48 funktioniert, klappt mit dem 328P nicht.
Muss man bei neuen 328P etwas besonderes beachten?
Viele Grüße
Red Baron