Forum: Mikrocontroller und Digitale Elektronik Diamex Prog-S Problem mit Attiny2313


von Alexander (Gast)


Lesenswert?

Hallo,
ich habe mir den Diamex Prog-S bestellt und kriege diesen einfach nicht 
zum Laufen.
Vorab: Ich habe alle Threads hier im Forum gelesen und auch die Tipps 
die es von Diamex gibt, befolgt.

Unter AVRDUDE Mac&Linux:
1
avrdude: Version 5.11.1, compiled on May  4 2013 at 23:07:17
2
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
3
         Copyright (c) 2007-2009 Joerg Wunsch
4
5
         System wide configuration file is "/opt/local/etc/avrdude.conf"
6
         User configuration file is "/Users/alexandermuller/.avrduderc"
7
         User configuration file does not exist or is not a regular file, skipping
8
9
         Using Port                    : /dev/tty.usbmodemfa131
10
         Using Programmer              : stk500v2
11
         Setting bit clk period        : 200.0
12
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14] 
13
avrdude: Recv: . [1b] 
14
avrdude: Recv: . [01] 
15
avrdude: Recv: . [00] 
16
avrdude: Recv: . [0b] 
17
avrdude: Recv: . [0e] 
18
avrdude: Recv: . [01] 
19
avrdude: Recv: . [00] 
20
avrdude: Recv: . [08] 
21
avrdude: Recv: S [53] 
22
avrdude: Recv: T [54] 
23
avrdude: Recv: K [4b] 
24
avrdude: Recv: 5 [35] 
25
avrdude: Recv: 0 [30] 
26
avrdude: Recv: 0 [30] 
27
avrdude: Recv: _ [5f] 
28
avrdude: Recv: 2 [32] 
29
avrdude: Recv: . [02] 
30
avrdude: stk500v2_getsync(): found STK500 programmer
31
avrdude: Send: . [1b] . [02] . [00] . [02] . [0e] . [03] . [98] . [8e] 
32
avrdude: Recv: . [1b] 
33
avrdude: Recv: . [02] 
34
avrdude: Recv: . [00] 
35
avrdude: Recv: . [03] 
36
avrdude: Recv: . [0e] 
37
avrdude: Recv: . [03] 
38
avrdude: Recv: . [00] 
39
avrdude: Recv: . [b8] 
40
avrdude: Recv: . [af] 
41
avrdude: Skipping paramter write; parameter value already set.
42
         AVR Part                      : ATtiny2313
43
         Chip Erase delay              : 9000 us
44
         PAGEL                         : PD4
45
         BS2                           : PD6
46
         RESET disposition             : possible i/o
47
         RETRY pulse                   : SCK
48
         serial program mode           : yes
49
         parallel program mode         : yes
50
         Timeout                       : 200
51
         StabDelay                     : 100
52
         CmdexeDelay                   : 25
53
         SyncLoops                     : 32
54
         ByteDelay                     : 0
55
         PollIndex                     : 3
56
         PollValue                     : 0x53
57
         Memory Detail                 :
58
59
                                  Block Poll               Page                       Polled
60
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
61
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
62
           eeprom        65     6     4    0 no        128    4      0  4000  4500 0xff 0xff
63
                                  Block Poll               Page                       Polled
64
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
65
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
66
           flash         65     6    32    0 yes      2048   32     64  4500  4500 0xff 0xff
67
                                  Block Poll               Page                       Polled
68
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
69
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
70
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
71
                                  Block Poll               Page                       Polled
72
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
73
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
74
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
75
                                  Block Poll               Page                       Polled
76
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
77
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
78
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
79
                                  Block Poll               Page                       Polled
80
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
81
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
82
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
83
                                  Block Poll               Page                       Polled
84
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
85
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
86
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
87
                                  Block Poll               Page                       Polled
88
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
89
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
90
           calibration    0     0     0    0 no          2    0      0     0     0 0x00 0x00
91
92
         Programmer Type : STK500V2
93
         Description     : Atmel STK500 Version 2.x firmware
94
         Programmer Model: STK500
95
avrdude: Send: . [1b] . [03] . [00] . [02] . [0e] . [03] . [90] . [87] 
96
avrdude: Recv: . [1b] 
97
avrdude: Recv: . [03] 
98
avrdude: Recv: . [00] 
99
avrdude: Recv: . [03] 
100
avrdude: Recv: . [0e] 
101
avrdude: Recv: . [03] 
102
avrdude: Recv: . [00] 
103
avrdude: Recv: . [0a] 
104
avrdude: Recv: . [1c] 
105
avrdude: Send: . [1b] . [04] . [00] . [02] . [0e] . [03] . [91] . [81] 
106
avrdude: Recv: . [1b] 
107
avrdude: Recv: . [04] 
108
avrdude: Recv: . [00] 
109
avrdude: Recv: . [03] 
110
avrdude: Recv: . [0e] 
111
avrdude: Recv: . [03] 
112
avrdude: Recv: . [00] 
113
avrdude: Recv: . [02] 
114
avrdude: Recv: . [13] 
115
avrdude: Send: . [1b] . [05] . [00] . [02] . [0e] . [03] . [92] . [83] 
116
avrdude: Recv: . [1b] 
117
avrdude: Recv: . [05] 
118
avrdude: Recv: . [00] 
119
avrdude: Recv: . [03] 
120
avrdude: Recv: . [0e] 
121
avrdude: Recv: . [03] 
122
avrdude: Recv: . [00] 
123
avrdude: Recv: . [0a] 
124
avrdude: Recv: . [1a] 
125
         Hardware Version: 10
126
         Firmware Version Master : 2.10
127
avrdude: Send: . [1b] . [06] . [00] . [02] . [0e] . [03] . [9a] . [88] 
128
avrdude: Recv: . [1b] 
129
avrdude: Recv: . [06] 
130
avrdude: Recv: . [00] 
131
avrdude: Recv: . [02] 
132
avrdude: Recv: . [0e] 
133
avrdude: Recv: . [03] 
134
avrdude: Recv: . [c0] 
135
avrdude: Recv: . [d2] 
136
avrdude: stk500v2_command(): command failed
137
avrdude: stk500v2_getparm(): failed to get parameter 0x9a
138
         Topcard         : Unknown
139
avrdude: Send: . [1b] . [07] . [00] . [02] . [0e] . [03] . [94] . [87] 
140
avrdude: Recv: . [1b] 
141
avrdude: Recv: . [07] 
142
avrdude: Recv: . [00] 
143
avrdude: Recv: . [03] 
144
avrdude: Recv: . [0e] 
145
avrdude: Recv: . [03] 
146
avrdude: Recv: . [00] 
147
avrdude: Recv: 2 [32] 
148
avrdude: Recv:   [20] 
149
         Vtarget         : 5.0 V
150
avrdude: Send: . [1b] . [08] . [00] . [02] . [0e] . [03] . [98] . [84] 
151
avrdude: Recv: . [1b] 
152
avrdude: Recv: . [08] 
153
avrdude: Recv: . [00] 
154
avrdude: Recv: . [03] 
155
avrdude: Recv: . [0e] 
156
avrdude: Recv: . [03] 
157
avrdude: Recv: . [00] 
158
avrdude: Recv: . [b8] 
159
avrdude: Recv: . [a5] 
160
avrdude: Send: . [1b] . [09] . [00] . [02] . [0e] . [03] . [95] . [88] 
161
avrdude: Recv: . [1b] 
162
avrdude: Recv: . [09] 
163
avrdude: Recv: . [00] 
164
avrdude: Recv: . [02] 
165
avrdude: Recv: . [0e] 
166
avrdude: Recv: . [03] 
167
avrdude: Recv: . [c0] 
168
avrdude: Recv: . [dd] 
169
avrdude: stk500v2_command(): command failed
170
avrdude: stk500v2_getparm(): failed to get parameter 0x95
171
avrdude: Send: . [1b] . [0a] . [00] . [02] . [0e] . [03] . [96] . [88] 
172
avrdude: Recv: . [1b] 
173
avrdude: Recv: . [0a] 
174
avrdude: Recv: . [00] 
175
avrdude: Recv: . [02] 
176
avrdude: Recv: . [0e] 
177
avrdude: Recv: . [03] 
178
avrdude: Recv: . [c0] 
179
avrdude: Recv: . [de] 
180
avrdude: stk500v2_command(): command failed
181
avrdude: stk500v2_getparm(): failed to get parameter 0x96
182
avrdude: Send: . [1b] . [0b] . [00] . [02] . [0e] . [03] . [97] . [88] 
183
avrdude: Recv: . [1b] 
184
avrdude: Recv: . [0b] 
185
avrdude: Recv: . [00] 
186
avrdude: Recv: . [02] 
187
avrdude: Recv: . [0e] 
188
avrdude: Recv: . [03] 
189
avrdude: Recv: . [c0] 
190
avrdude: Recv: . [df] 
191
avrdude: stk500v2_command(): command failed
192
avrdude: stk500v2_getparm(): failed to get parameter 0x97
193
         SCK period      : 199.7 us
194
         Varef           : 0.0 V
195
         Oscillator      : Off
196
197
avrdude: Send: . [1b] . [0c] . [00] . [03] . [0e] . [02] . [9e] . [01] . [87] 
198
avrdude: Recv: . [1b] 
199
avrdude: Recv: . [0c] 
200
avrdude: Recv: . [00] 
201
avrdude: Recv: . [02] 
202
avrdude: Recv: . [0e] 
203
avrdude: Recv: . [02] 
204
avrdude: Recv: . [00] 
205
avrdude: Recv: . [19] 
206
avrdude: Send: . [1b] . [0d] . [00] . [0c] . [0e] . [10] . [c8] d [64] . [19]   [20] . [00] S [53] . [03] . [ac] S [53] . [00] . [00] > [3e] 
207
avrdude: Recv: . [1b] 
208
avrdude: Recv: . [0d] 
209
avrdude: Recv: . [00] 
210
avrdude: Recv: . [02] 
211
avrdude: Recv: . [0e] 
212
avrdude: Recv: . [10] 
213
avrdude: Recv: . [c0] 
214
avrdude: Recv: . [ca] 
215
avrdude: stk500v2_command(): command failed
216
avrdude: initialization failed, rc=-1
217
         Double check connections and try again, or use -F to override
218
         this check.
219
220
avrdude: Send: . [1b] . [0e] . [00] . [03] . [0e] . [11] . [01] . [01] . [09] 
221
avrdude: Recv: . [1b] 
222
avrdude: Recv: . [0e] 
223
avrdude: Recv: . [00] 
224
avrdude: Recv: . [02] 
225
avrdude: Recv: . [0e] 
226
avrdude: Recv: . [11] 
227
avrdude: Recv: . [00] 
228
avrdude: Recv: . [08] 
229
230
avrdude done.  Thank you.

Unter Windows habe ich Atmel Studio 6 Probiert. Hierbei kann er aus dem 
Programmer (Treiber etc. installiert) nicht einmal die "Device 
Signature" oder die "Board Settings" auslesen.
Fehlermeldung: "Unable to enter programming mode".

Laut mehreren anderen Foren klappt es teilweise nicht mit dem Atmel 
Studio 6. Also habe ich auch das AVR-Studio 4 installiert. Praktisch 
dieselbe Fehlermeldung wie beim Atmel Studio 6.

Als Testschaltung habe ich einen Attiny 2313, die Pins habe ich nach den 
Datenblätten von Diamex und Atmel verbunden.
Dazu hätte ich die Frage, ob ich am Reset, da der ja im Atmel mit einem 
Überstrich versehen ist ( in Digitaltechnik war das bei uns eine 
Invertierung), das Signal vom Programmer invertieren muss.

Hoffe einer von euch kann mir helfen.

Grüße
Alexander

von M.H. (Gast)


Lesenswert?

Alexander schrieb:
> Unter AVRDUDE Mac&Linux:
> ...
Ist bei dir die Forumsfunktion zum Upload von Anhängen kaputt?

von Alexander (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
vielen Dank für die schnellen Antworten. Anbei mein Aufbau, da ich 
leider noch keine "richtigen" Programme dafür genutzt habe, hab ich ihn 
mal so gezeichnet. Ich hoffe das ist okay so. Der Aufbau ist genauso wie 
aufgezeichnet. Keine anderen Bauteile sind auf dem Steckbrett.

von holger (Gast)


Lesenswert?

>ich habe mir den Diamex Prog-S bestellt und kriege diesen einfach nicht
>zum Laufen.

Dann gib ihn doch zurück;)

von Alexander (Gast)


Lesenswert?

Danke für die Antwort, aber selbst mit dem Pullup und den im Schaltplan 
des Atmega8 eingezeichneten 47nF Kondensator gegen GND kriege ich 
überall den selben Fehler. VCC an den Programmer anlegen soll ich 
übrigens nicht laut dem Datenblatt, da der Programmer sich selbst über 
USB versorgt.

von gnd (Gast)


Lesenswert?

GND vom Tiny und Programmer verbunden? Tiny2313 hat keine Pins 21 und 
22.

von Alexander (Gast)


Lesenswert?

Hallo gnd,
ja GND von Attiny ist mit den GND's vom Programmer verbunden. Tut mir 
leid ich habe da wohl im Eifer falsch herum gezählt, gemeint sind die 
Pins 17, 18 ,19 für die Verbindung zum Programmer.

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.