ATtiny 2313 mit mySmartUSB

OP #2989840
Lesenswert?

Hallo,
ich habe einen ATtiny2313 und einen mySmartUSB Adapter hier liegen. Nun 
möchte ich diesen nutzen um den µC zu flashen. Ich habe noch recht wenig 
Ahnung von dem ganzen.

Ich habe mir daher das Datenblatt das ATtiny 
(http://www.atmel.com/Images/doc2543.pdf) und das Handbuch des 
mySmartUSB 
(http://www.elv-downloads.de/service/manuals_hw/72825_mySmartUSB_UM.pdf) 
angesehen.

Im Handbuch gibt es auf Seite 2 die Belegung des Kabels und im 
Datenblatt auf Seite 2 des ATtiny die Pinbelegung des µC.

Kann ich nun einfach einige?/alle? der 10 Anschlüsse des mySmartUSB mit 
Pins des ATtiny verbinden? Und woher weiß ich, was ich verbinden muss?

Ich habe folgendes bei beiden gefunden:

Name - mySmartUSB - ATtiny
MISO - 9 - 18
MOSI - 1 - 17
SCK - 7 -
RST - 5 - 1 ???
GND - 3/4/6/8/10 - 10
VCC - 2 - 20

Ist das richtig soweit?

Brauche ich irgendwelche Widerstände?

Vielen Dank
 Dennis
OP #2990395
Lesenswert?

"Ja. Ohne Verbindung springen die Bits bestimmt nicht freiwillig über 
;)"

;) ich dachte ehr ob noch was dazwischen muss ^^

Einee kleine Frage noch. An diesem Pfostenstecker (dem 10 poligen) sind 
die Ausgänge ja durchnummeriert?
Woher weiß ich wierum das zu lesen ist? Also an einer Seite ist ja die 
extra "Nase", damit man es richtig einsteckt. WO sehe ich das in dem 
handbuch des mySmartUSB?
OP #2990619
Lesenswert?

danke, ich habe es jetzt so verkabelt wie oben beschrieben.
Dann habe in AtmelStudio 6 AVR Dude als Tools eingerichtet:

avrdude.exe -p attiny2313 -e -c avr910 -P com4 -U 
flash:w:$(ProjectFileName):i

und wenn ich das stearte erhalte ich:
1
Found programmer: Id = "AVR ISP"; type = S
2
    Software Version = 2.5; Hardware Version = 2.0
3
Programmer supports auto addr increment.
4
Programmer supports buffered memory access with buffersize = 8 bytes.
5

6
Programmer supports the following devices:
7
    Device code: 0x01 = (unknown)
8
    Device code: 0x02 = (unknown)
9
    Device code: 0x03 = (unknown)
10
    Device code: 0x04 = (unknown)
11
    Device code: 0x05 = (unknown)
12
    Device code: 0x06 = (unknown)
13
    Device code: 0x07 = (unknown)
14
    Device code: 0x08 = (unknown)
15
    Device code: 0x09 = (unknown)
16
    Device code: 0x0a = (unknown)
17
    Device code: 0x0b = (unknown)
18
    Device code: 0x0c = (unknown)
19
    Device code: 0x0d = (unknown)
20
    Device code: 0x0e = (unknown)
21
    Device code: 0x0f = (unknown)
22
    Device code: 0x10 = (unknown)
23
    Device code: 0x11 = (unknown)
24
    Device code: 0x12 = (unknown)
25
    Device code: 0x13 = AT90S1200
26
    Device code: 0x14 = (unknown)
27
    Device code: 0x15 = (unknown)
28
    Device code: 0x16 = (unknown)
29
    Device code: 0x17 = (unknown)
30
    Device code: 0x18 = (unknown)
31
    Device code: 0x19 = (unknown)
32
    Device code: 0x1a = (unknown)
33
    Device code: 0x1b = (unknown)
34
    Device code: 0x1c = (unknown)
35
    Device code: 0x1d = (unknown)
36
    Device code: 0x1e = (unknown)
37
    Device code: 0x1f = (unknown)
38
    Device code: 0x20 = ATtiny84
39
    Device code: 0x21 = (unknown)
40
    Device code: 0x22 = (unknown)
41
    Device code: 0x23 = (unknown)
42
    Device code: 0x24 = (unknown)
43
    Device code: 0x25 = (unknown)
44
    Device code: 0x26 = (unknown)
45
    Device code: 0x27 = (unknown)
46
    Device code: 0x28 = AT90S4414
47
    Device code: 0x29 = (unknown)
48
    Device code: 0x2a = (unknown)
49
    Device code: 0x2b = (unknown)
50
    Device code: 0x2c = (unknown)
51
    Device code: 0x2d = (unknown)
52
    Device code: 0x2e = (unknown)
53
    Device code: 0x2f = (unknown)
54
    Device code: 0x30 = AT90S4433
55
    Device code: 0x31 = (unknown)
56
    Device code: 0x32 = (unknown)
57
    Device code: 0x33 = (unknown)
58
    Device code: 0x34 = AT90S2333
59
    Device code: 0x35 = (unknown)
60
    Device code: 0x36 = (unknown)
61
    Device code: 0x37 = (unknown)
62
    Device code: 0x38 = AT90S8515
63
    Device code: 0x39 = (unknown)
64
    Device code: 0x3a = ATMEGA8515
65
    Device code: 0x3b = (unknown)
66
    Device code: 0x3c = (unknown)
67
    Device code: 0x3d = (unknown)
68
    Device code: 0x3e = (unknown)
69
    Device code: 0x3f = (unknown)
70
    Device code: 0x40 = (unknown)
71
    Device code: 0x41 = ATMEGA103
72
    Device code: 0x42 = (unknown)
73
    Device code: 0x43 = ATMEGA128
74
    Device code: 0x44 = (unknown)
75
    Device code: 0x45 = ATMEGA64
76
    Device code: 0x46 = (unknown)
77
    Device code: 0x47 = (unknown)
78
    Device code: 0x48 = (unknown)
79
    Device code: 0x49 = (unknown)
80
    Device code: 0x4a = (unknown)
81
    Device code: 0x4b = (unknown)
82
    Device code: 0x4c = AT90S2343
83
    Device code: 0x4d = (unknown)
84
    Device code: 0x4e = (unknown)
85
    Device code: 0x4f = (unknown)
86
    Device code: 0x50 = (unknown)
87
    Device code: 0x51 = (unknown)
88
    Device code: 0x52 = (unknown)
89
    Device code: 0x53 = (unknown)
90
    Device code: 0x54 = (unknown)
91
    Device code: 0x55 = ATtiny12
92
    Device code: 0x56 = ATtiny15
93
    Device code: 0x57 = (unknown)
94
    Device code: 0x58 = (unknown)
95
    Device code: 0x59 = (unknown)
96
    Device code: 0x5a = (unknown)
97
    Device code: 0x5b = (unknown)
98
    Device code: 0x5c = (unknown)
99
    Device code: 0x5d = (unknown)
100
    Device code: 0x5e = ATtiny2313
101
    Device code: 0x5f = (unknown)
102
    Device code: 0x60 = ATMEGA161
103
    Device code: 0x61 = (unknown)
104
    Device code: 0x62 = (unknown)
105
    Device code: 0x63 = ATMEGA162
106
    Device code: 0x64 = ATMEGA163
107
    Device code: 0x65 = (unknown)
108
    Device code: 0x66 = (unknown)
109
    Device code: 0x67 = (unknown)
110
    Device code: 0x68 = AT90S8535
111
    Device code: 0x69 = ATMEGA8535
112
    Device code: 0x6a = (unknown)
113
    Device code: 0x6b = (unknown)
114
    Device code: 0x6c = AT90S4434
115
    Device code: 0x6d = (unknown)
116
    Device code: 0x6e = (unknown)
117
    Device code: 0x6f = (unknown)
118
    Device code: 0x70 = (unknown)
119
    Device code: 0x71 = (unknown)
120
    Device code: 0x72 = ATMEGA32
121
    Device code: 0x73 = (unknown)
122
    Device code: 0x74 = ATMEGA6450
123
    Device code: 0x75 = ATMEGA6490
124
    Device code: 0x76 = ATMEGA8
125
    Device code: 0x77 = (unknown)
126
    Device code: 0x78 = ATMEGA169
127
    Device code: 0x79 = (unknown)
128
    Device code: 0x7a = (unknown)
129
    Device code: 0x7b = (unknown)
130
    Device code: 0x7c = (unknown)
131
    Device code: 0x7d = (unknown)
132
    Device code: 0x7e = (unknown)
133
    Device code: 0x7f = (unknown)
134

135
avrdude.exe: AVR device initialized and ready to accept instructions
136

137
Reading | ################################################## | 100% 0.07s
138

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

144

145
avrdude.exe done.  Thank you.

woran kann das liegen?
OP #2990718
Lesenswert?

ich habe auch nochmal 2 Fotos gemacht, vielliecht sieht ja jemand etwas.

Das Dreieck ist an dem Stecke da, wo das gelbe Kabel steckt. Das blaue 
Kabel unten rechts geht auf die rechte Board Leiste, das darüber 
liegende blaue Kabel auf die Linke.

Ich habe auch mal einfach eine LED an die beiden Leisten mit VCC rechts 
und GND links angeschlossen und das klappt.
Angehängte Dateien:
OP #2990822
Lesenswert?

also die Jumper stehen wie im Handbuch beschrieben und es leuchte die 
rote LED und damit ist der mysmartusb im Programmiermodus (AVR910).

Ist es nicht so gedacht, dass der mysmartusb den attiny versorgt? Und 
ich habe ja schonmal eine LED getestet. Habe die LED (mit Widerstand) 
einfach zwischen die beiden blauen Kabel gehängt (das eine ist GND und 
das andere VCC). Das hat funktoniert.
OP #2990894
Lesenswert?

ich schreibe einfach mal weiter...
ist gibt ja alternativ auch noch die auf Seite 2 beschriebene 
Sockelleiste auf dem mysmartusb Board.

Gehe ich recht in der Annahme, dass die Pins:

Pin10 Masse
Pin 9 VCC für Board
(schaltbar, maximale Belastung USB-Port beachten)
Pin 6 Reset für Board
Pin 5 SPI-MOSI
Pin 4 SPI-MISO
Pin 3 SPI-SCK

die entsprechenden zu denen aus dem Stecker sind? Da wüsste ich 
wenigstens, dass es die richtigen sind ^^

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren