Go Down

Topic: Blanko Chip Progrmmieren (Read 3732 times) previous topic - next topic

combie

Ja, durchaus!

Wenn dein Quarz nicht schwingt, und du auf Betrieb mit Quarz einstellst, dann geht erstmal nix mehr.
Und auch die anderen Fuses bergen teilweise Potential für Klemmer.


Wenn es nur der Quarz ist, dann kannst du über einen der Quarzpins eine externe Frequenz einspielen.

Im Extremfall hilft dann nur noch ein HV Programmer oder FuseDoctor
Der Pessimist sieht die Wolke vor der Sonne.
Der Optimist sieht die Sonne hinter der Wolke.

Mantra: Die Sonne scheint immer!

Mathrim

Hab jetzt mal nen neuen chip genommen da geht auch nichts ....bin jetzt iwi ratlos

Mathrim

Ich habe gerade nochmal Probiert den arduino uno als isp zu benutzen.

SCK an pin 13 (am Arduino)
MISO an pin 12 (am Arduino)
MOSI an pin 11 (am Arduino)
Reset an pin 10 (am Arduino)

Und endsprechend GND und 5V

eine Fehlermeldung kommt nicht aber er bleibt iwi hängen (BILD5)

Mathrim

Oh jetzt sagt er hochladen abgeschlossen nach ca 5min das ist aber nicht normal oder ? sonst dauert das ja nur n paar sekunden

combie

#49
Jan 18, 2019, 11:33 am Last Edit: Jan 18, 2019, 11:35 am by combie
Quote
eine Fehlermeldung kommt nicht aber er bleibt iwi hängen (BILD5)
Du kannst den Fehlertext/Ausgabe mit STRG-C kopieren und dann hier im Forum einfügen.

So ist das Bild wertfrei.
Die untere Statusleiste abgeschnitten, so dass man nicht sehen kann, welches Board ausgewählt/konfiguriert wurde.
Das avrdude Kommando ist auch nur verstümmelt sichtbar.


Quote
SCK an pin 13 (am Arduino)
MISO an pin 12 (am Arduino)
MOSI an pin 11 (am Arduino)
Reset an pin 10 (am Arduino)

Und endsprechend GND und 5V
Den 10µF Kondensator vergessen?
Der Pessimist sieht die Wolke vor der Sonne.
Der Optimist sieht die Sonne hinter der Wolke.

Mantra: Die Sonne scheint immer!

Mathrim

Ok dann hier nochmal der ausgabetext

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Mathrim\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10808 -build-path C:\Users\Mathrim\AppData\Local\Temp\arduino_build_132568 -warnings=none -build-cache C:\Users\Mathrim\AppData\Local\Temp\arduino_cache_124476 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Mathrim\Documents\Arduino\Sketch_Test1Fader\Sketch_Test1Fader.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Mathrim\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10808 -build-path C:\Users\Mathrim\AppData\Local\Temp\arduino_build_132568 -warnings=none -build-cache C:\Users\Mathrim\AppData\Local\Temp\arduino_cache_124476 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Mathrim\Documents\Arduino\Sketch_Test1Fader\Sketch_Test1Fader.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568\\sketch\\Sketch_Test1Fader.ino.cpp" -o nul
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568\\sketch\\Sketch_Test1Fader.ino.cpp" -o "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10808 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568\\sketch\\Sketch_Test1Fader.ino.cpp" -o "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568\\sketch\\Sketch_Test1Fader.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\Mathrim\AppData\Local\Temp\arduino_cache_124476\core\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568/Sketch_Test1Fader.ino.elf" "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568\\sketch\\Sketch_Test1Fader.ino.cpp.o" "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568/..\\arduino_cache_124476\\core\\core_arduino_avr_uno_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568" -lm
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568/Sketch_Test1Fader.ino.elf" "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568/Sketch_Test1Fader.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568/Sketch_Test1Fader.ino.elf" "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568/Sketch_Test1Fader.ino.hex"
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\Mathrim\\AppData\\Local\\Temp\\arduino_build_132568/Sketch_Test1Fader.ino.elf"
Der Sketch verwendet 1746 Bytes (5%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 188 Bytes (9%) des dynamischen Speichers, 1860 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b19200 -Uflash:w:C:\Users\Mathrim\AppData\Local\Temp\arduino_build_132568/Sketch_Test1Fader.ino.hex:i

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200



unten steht aurduino/genuino UNO auf Com3

combie

#51
Jan 18, 2019, 11:59 am Last Edit: Jan 18, 2019, 12:00 pm by combie
Wirklich die Ausführlichen Ausgaben beim Hochladen aktiviert?
Denn in der Regel sagt avrdude was ihm nicht passt.


> Den 10µF Kondensator vergessen?
Ist er jetzt da, oder nicht?

Quote
unten steht aurduino/genuino UNO auf Com3
Hast du denn wirklich den UNO Bootloader auf den nackten Chip gebrannt?
Wenn nein, dann ist das falsch so.
Und selbst wenn ja, würde dir das Kommando den Bootloader löschen ohne den Platz frei zu geben.

Der Pessimist sieht die Wolke vor der Sonne.
Der Optimist sieht die Sonne hinter der Wolke.

Mantra: Die Sonne scheint immer!

Mathrim

sind
2x22pF an xtal 1und Xtal2
2x100nF an den pins 7 und pin 8 sowie an pin 20 und 22


Von einem 10µF kondensator weis ich bislang noch nichts.

Hatte einen Fehler beim verkabeln gemacht jetzt meckert er wieder

Arduino: 1.8.8 (Windows 7), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x53
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x53

avrdude done.  Thank you.

Fehler beim Brennen des Bootloaders.

combie

Quote
The 10µF electrolytic capacitor connected to RESET and GND of the programming board is needed only for the boards that have an interface between the microcontroller and the computer's USB, like Mega, Uno, Mini, Nano.
Aus: Arduino as ISP
Der Pessimist sieht die Wolke vor der Sonne.
Der Optimist sieht die Sonne hinter der Wolke.

Mantra: Die Sonne scheint immer!

Mathrim

#54
Jan 18, 2019, 12:17 pm Last Edit: Jan 18, 2019, 12:30 pm by Mathrim
Jup den hatte ich vergessen aber er sagt wieder programmer is not responding


Arduino: 1.8.8 (Windows 7), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xf0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xf0

avrdude done.  Thank you.

Fehler beim Brennen des Bootloaders.

Mathrim

es gibt was neues

Arduino: 1.8.8 (Windows 7), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         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       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x000000 (retrying)

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

HotSystems

Elko drin ?
Zeig mal ein gutes Foto deines Aufbaus, bitte so, dass man was erkennen kann.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Mathrim

so hier nochmal der aufbau

RudiDL5

#58
Jan 18, 2019, 02:04 pm Last Edit: Jan 18, 2019, 02:42 pm by RudiDL5
"Draufsicht.jpg" ... hier vermisse ich (wie bei allen anderen Bilder auch) den 10 k-Ohm Widerstand an RESET. Ohne DEN funzt hierbei nie wat gescheites...

HotSystems

"Draufsicht.jpg" ... hier vermisse ich (wie bei allen anderen Bilder auch) den 10 k-Ohm Widerstand an RESET. Ohne DEN funzt hierbei nie wat gescheites...
Stimmt....bei allen meinen Projekten ist der Widerstand (gegen Vcc) auch vorhanden.
Blöd, das mir das nicht aufgefallen ist.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Go Up