Forum: Compiler & IDEs Versuche ein attiny13a/attiny2313 mit nano zubespielen enden im Fehler


von DAVID B. (bastler-david)


Lesenswert?

Hallo
Ich habe vor ein attiny13A oder 2313 für ein sd18b20 mit relais 
abzustellen weil mir dafür ein arduino nano zu schade ist.
habe die arduino IDE 1,6,13 angepasst also Packs geladen und ein 
gerichtet den nano als ISP bespielt und geht.
Jetzt zum teil wos für mich komisch wird egal ob ich den NEUEN attiny13a 
oder den schon mal bespielten 2313(4MHz Q.) nehme ich bekomme nach dem 
kompilieren bei beiden den Fehler:

avrdude: Version 6.3, compiled on Sep 12 2016 at 17:24:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is 
"C:\Users\\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0- 
arduino6/etc/avrdude.conf"

         Using Port                    : COM3
         Using Programmer              : stk500v1
         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 : STK500
         Description     : Atmel STK500 Version 1.x firmware
         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.02s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 
0.02s

avrdude: Device signature = 0x000000 (retrying)

Beim Hochladen des Sketches ist ein Fehler aufgetreten
Reading | ################################################## | 100% 
0.02s

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.

Ich bin die verkabelung (so viele sinds ja nicht) zig mal durch gegangen 
habe die kabel zig mal getauscht habe es von 2 PCs versucht immer das 
selbe?
So weit ich weis ist für den Attiny13a kein bootloder erforderlich was 
nix zur sache tut da keiner der beiden Chips zu antworten scheint.
was auch komisch ist er halt den nano für ein stk500v1 oder sehe ich das 
falsch?
Habe mir QT videos stundenlang angesehen und bei den gehts ???
Jemand eine idee ?

Vielen Dank.

Ps noch eine frage wenn ich den attiny13 nutzen will habe ich die 
Möglichkeit den oder die (das?) D.O.B auf 2,7/4,3/1,8 Volt zustellen was 
ist damit gemeint ?

von BOD (Gast)


Lesenswert?

DOB ist wohl verdreht und meint BOD = brown out detect. Das ist die 
Unterspannungserkennung, unterhalb der eingestellten Schwelle hält der 
BOD den μC im Reset, damit der nicht was undefiniertes wegen zu geringer 
Versorgungsspannung tut. Hängt auch von der Frequenz ab wie gering die 
Spannung sein darf, generell kleinere Taktfrequenz erlaubt geringere 
Versorgungsspannung. Genau und mit vom Hersteller garantierten Werten 
steht das im Datenblatt drin.

Wenn Signatur nur 0en kommen war es bei mir immer die 
Versorgungsspannung die ich nicht dran hatte. Versorgt dein 
Programmieradapter den Tiny mit Strom? Was verwendest Du als 
Programmieradapter?

Die tinys bekommen kein Bootloader, brauchen dafür aber dann ein 
Programmieradapter.

von DAVID B. (bastler-david)


Lesenswert?

Vielen dank.
Wie gesagt die verkabelung habe ich zigmal getestet und erneuert um 
defekte kabel aus zuschließen.
Und als programmieradapter nutze ich den arduino nano welcher die 5 Volt 
vom USB durch zieht.
habe dann noch ein USBASP welcher aber von der arduino Software nicht 
erkant wird.

von Oliver S. (oliverso)


Lesenswert?

Nach der oben gezeigten AVRDude-Ausgabe versucht AVRDude, über ein 
STK500 einen Mega328p zu bespielen.

Deiin Arduino-Programmer scheint ein STK500 nachzubilden, aber wenn du 
einen Tiny programmieren willst, ist die Einstellung Mega328p sicherlich 
wenig zielführend.

Oliver

von DAVID B. (bastler-david)


Angehängte Dateien:

Lesenswert?

hmm habe aber den attiny13 gewählt ?
und hochladen mit programmer geklickt.

von Bernd K. (prof7bit)


Lesenswert?

DAVID -. schrieb:
> Vielen dank.
> Wie gesagt die verkabelung habe ich zigmal getestet und erneuert um
> defekte kabel aus zuschließen.

Gesteckt oder gelötet? Bei EBay gabs mal (oder gibts noch) massenhaft an 
jeder Ecke diese farbigen Strippen fürs Breadboard in verschiedenen 
Längen, die Enden mit schwarzem Kunststoff umspritzt. Der Kontaktstift 
selbst war leider bei den meisten mit einem hauchdünnen unsichtbaren 
Kunststofffilm überzogen als Folge des Spritzens, Ergebnis: 
Kontaktprobleme noch und nöcher.

von Nano (Gast)


Lesenswert?

Ist denn auf dem Nano auch die STK500 Firmware drauf? Ich würde sonst 
mal den USBASP nehmen.

Hochladen mit Programmer benutzt? Das normale Hochladen oder der Button 
würden versuchen den Nano über seinen Bootloader zu programmieren. Damit 
der Tiny hinter dem Nano programmiert wird muss der Nano die 
Programmer-Firmware drauf haben und man muss Hochladen mit Programmer 
wählen...

von DAVID B. (bastler-david)


Lesenswert?

ehm gesteckt aber wie gesagt kabel zig mal schon getauscht.
werde später noch das löten versuchen wo bei ich mir nix anders 
verspreche.
und ja der nano hat die isp drauf.
und noch mals ja habe den hochladen mit programmer botten geklickt.

von DAVID B. (bastler-david)


Lesenswert?

so nach LANGEN hin und her habe ich jetzt schon mal eine LED am blicken 
mit dem 2313 und usbasp hinbekommen.
Aber der attiny13A weigert sich immer noch.
wäre es möglich das dieser schon defekt ist ?

der 2313 hat ein externen 4 MHz quartz und läuft mit 5v/1 MHz schon mal 
gut.

ahh stunde später dem 13a mal mit 4 mhz quartz versucht und geht !! woo.
kann als gelöst gesehen werden.
vielen dank euch.

: Bearbeitet durch User
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.