Elektronik2000.de Forum
» E2000 - Hardware (Altes System)
» [E²Bus] Allgemein
ATTiny2313 Programmieren geht nicht
Seiten (2): [1] 2 »  
Autor Beitrag
 
chesterfield1
ATTiny2313 Programmieren geht nicht
Hallo ihr müsst mal wieder jemand auf die Sprünge helfen. Ich versuche meinen Fehler zu finden. AT 2313 hab ich das hex file eingespielt steht aber öfters Unknow drin ist das normal ??? ( Siehe unten) liegt es an meinem programmier Adapter???

Muss ich Jumper setzen am ADD Board ???

Habe mehrere Output Module erstellt aber keins geht.

Das einzigste was funktioniert ist das die Grüne Power Led Leuchtet sonst nichts

Buskabel von ADD ZU Modul A auf A und B auf B

Spannungversorgung 12 V Gleichspannung

Hat jemand ne Idee ??

kann ja auch sein das meine Platinen auch einfach nicht gut sind würde nur gerne erstmal wissen ob das mit dem Programmieren klappt

Danke für eure Mühen in vorraus

das kommt beim flashen :

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
C:\Dokumente und Einstellungen\Werkstatt\Eigene Dateien\Downloads\E2000-Logik_2.1.2\tools\isp>avrdude -p t2313 -b 115200 -c avr910 -P COM1 -e -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U flash:w:E2000-OutputDevice.hex 

Found programmer: Id = "AVR ISP"; type = S
    Software Version = 3.8; Hardware Version = 1.2
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize = 64 bytes.

Programmer supports the following devices:
    Device code: 0x13 = AT90S1200
    Device code: 0x20 = ATtiny84
    Device code: 0x28 = AT90S4414
    Device code: 0x30 = AT90S4433
    Device code: 0x34 = AT90S2333
    Device code: 0x38 = AT90S8515
    Device code: 0x48 = (unknown)
    Device code: 0x4c = AT90S2343
    Device code: 0x51 = (unknown)
    Device code: 0x55 = ATtiny12
    Device code: 0x56 = ATtiny15
    Device code: 0x68 = AT90S8535
    Device code: 0x6c = AT90S4434
    Device code: 0xffffff86 = (unknown)
    Device code: 0xffffff87 = (unknown)
    Device code: 0x04 = (unknown)
    Device code: 0x05 = (unknown)
    Device code: 0x06 = (unknown)
    Device code: 0x07 = (unknown)
    Device code: 0x1a = (unknown)
    Device code: 0x1b = (unknown)
    Device code: 0x1c = (unknown)
    Device code: 0x1d = (unknown)
    Device code: 0x23 = (unknown)
    Device code: 0x31 = (unknown)
    Device code: 0x33 = (unknown)
    Device code: 0x37 = (unknown)
    Device code: 0x39 = (unknown)
    Device code: 0x3d = (unknown)
    Device code: 0x3e = (unknown)
    Device code: 0x57 = (unknown)
    Device code: 0x3a = ATMEGA8515
    Device code: 0x3b = (unknown)
    Device code: 0x41 = ATMEGA103
    Device code: 0x43 = ATMEGA128
    Device code: 0x44 = (unknown)
    Device code: 0x45 = ATMEGA64
    Device code: 0x46 = (unknown)
    Device code: 0x5e = ATtiny2313
    Device code: 0x60 = ATMEGA161
    Device code: 0x61 = (unknown)
    Device code: 0x62 = (unknown)
    Device code: 0x63 = ATMEGA162
    Device code: 0x64 = ATMEGA163
    Device code: 0x66 = (unknown)
    Device code: 0x69 = ATMEGA8535
    Device code: 0x6a = (unknown)
    Device code: 0x72 = ATMEGA32
    Device code: 0x73 = (unknown)
    Device code: 0x74 = ATMEGA6450
    Device code: 0x75 = ATMEGA6490
    Device code: 0x76 = ATMEGA8
    Device code: 0x77 = (unknown)
    Device code: 0x78 = ATMEGA169
    Device code: 0x79 = (unknown)

avrdude: AVR device initialized and ready to accept instructions

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

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


avrdude done. Thank you.


Edit by Tropby: Themenname angepasst von "Bus läuft nicht" zu "ATTiny2313 Programmieren geht nicht" da der Themenname nicht das Thema beschrieben hat.
Edit by Tropby: Code Tags hinzugefügt zur besseren übersicht!
Zuletzt bearbeitet 22.02.2012 - 23:00:05 Uhr von Tropby
chesterfield1 ist offline  
 
Akim (Administator)
Beim Programmieren bekommt dein PC eine Verbindung zum Programmer aber dein Programmer keine verbindung zum ATTINY 2313.

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.

Ich würde sagen an deinem Programmier Adapter ist etwas nicht OK.
Akim ist offline  
 
chesterfield1
OK Danke dann weis ich ja wo ich suchen muss
chesterfield1 ist offline  
 
trollo52

der mit den IC's tanzt
Re: Bus läuft nicht
Zitat von chesterfield1:

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.


Hallo chesterfield1,

aus welchem Grund auch immer ist dein ATTiny2313 nicht mehr brauchbar. ;( = Weinender Smilie

Irgendwann sind bei ihm die Fusebits falsch gesetzt worden, ich denke dass das
DWEN (debugWIRE Enable) Bit gesetzt wurde und dadurch ein programmieren nicht mehr möglich ist.

Mit speziellen Programmern könnte man ihn wieder zum Leben erwecken aber bei dem Preis lohnt das nicht.

Gruß trollo52
_________________________
AVR-NET-IO mit ATMega644 + E2000-Logik-Software V2.1.2 + ADD-Board V1.3 + Output Device 8fach V1.3
+ Temperatur Device 2fach V1.1 + Input Device 8fach V1.3 + Realtime Clock + modifizierte Pollin-Relaiskarte K8IO + ISP-Adapter + ISP-Eigenbau-Programmer
trollo52 ist offline  
 
chesterfield1
OK Danke trollo52 dann werde ich gleich mal neue ordern
chesterfield1 ist offline  
 
chesterfield1
So hier die zweite :

Adapter hab ich neu angefertigt und bekomme jetzt folgende Meldung beim Flashen kann sich das jemand nochmal anschauen ob es jetzt geklappt hat ???

Es werden immer noch keine Bus Module gefunden wenn ich Bus Masse vom ADD an die Platine anschließe flackert die gelbe LED die grüne Bleibt Konstant an.

Wenn ich die Spanungsversorgung von dem Output Modul entferne Glimmt die Grüne LED

Danke für eure hilfe

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
 C:\Dokumente und Einstellungen\Werkstatt\Eigene Dateien\Downloads\E2000-Logik_2.1.2\tools\isp>avrdude -p t2313 -b 115200 -c avr910 -P COM1 -e -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U flash:w:E2000-OutputDevice.hex 

Found programmer: Id = "AVR ISP"; type = S
    Software Version = 3.8; Hardware Version = 1.2
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize = 64 bytes.

Programmer supports the following devices:
    Device code: 0x13 = AT90S1200
    Device code: 0x20 = ATtiny84
    Device code: 0x28 = AT90S4414
    Device code: 0x30 = AT90S4433
    Device code: 0x34 = AT90S2333
    Device code: 0x38 = AT90S8515
    Device code: 0x48 = (unknown)
    Device code: 0x4c = AT90S2343
    Device code: 0x51 = (unknown)
    Device code: 0x55 = ATtiny12
    Device code: 0x56 = ATtiny15
    Device code: 0x68 = AT90S8535
    Device code: 0x6c = AT90S4434
    Device code: 0xffffff86 = (unknown)
    Device code: 0xffffff87 = (unknown)
    Device code: 0x04 = (unknown)
    Device code: 0x05 = (unknown)
    Device code: 0x06 = (unknown)
    Device code: 0x07 = (unknown)
    Device code: 0x1a = (unknown)
    Device code: 0x1b = (unknown)
    Device code: 0x1c = (unknown)
    Device code: 0x1d = (unknown)
    Device code: 0x23 = (unknown)
    Device code: 0x31 = (unknown)
    Device code: 0x33 = (unknown)
    Device code: 0x37 = (unknown)
    Device code: 0x39 = (unknown)
    Device code: 0x3d = (unknown)
    Device code: 0x3e = (unknown)
    Device code: 0x57 = (unknown)
    Device code: 0x3a = ATMEGA8515
    Device code: 0x3b = (unknown)
    Device code: 0x41 = ATMEGA103
    Device code: 0x43 = ATMEGA128
    Device code: 0x44 = (unknown)
    Device code: 0x45 = ATMEGA64
    Device code: 0x46 = (unknown)
    Device code: 0x5e = ATtiny2313
    Device code: 0x60 = ATMEGA161
    Device code: 0x61 = (unknown)
    Device code: 0x62 = (unknown)
    Device code: 0x63 = ATMEGA162
    Device code: 0x64 = ATMEGA163
    Device code: 0x66 = (unknown)
    Device code: 0x69 = ATMEGA8535
    Device code: 0x6a = (unknown)
    Device code: 0x72 = ATMEGA32
    Device code: 0x73 = (unknown)
    Device code: 0x74 = ATMEGA6450
    Device code: 0x75 = ATMEGA6490
    Device code: 0x76 = ATMEGA8
    Device code: 0x77 = (unknown)
    Device code: 0x78 = ATMEGA169
    Device code: 0x79 = (unknown)

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e910a
avrdude: erasing chip
avrdude: reading input file "0xff"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.08s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xff:
avrdude: load data lfuse data from input file 0xff:
avrdude: input file 0xff contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.05s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: reading input file "0xd9"
avrdude: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.09s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xd9:
avrdude: load data hfuse data from input file 0xd9:
avrdude: input file 0xd9 contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.05s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "E2000-OutputDevice.hex"
avrdude: input file E2000-OutputDevice.hex auto detected as Intel Hex
avrdude: writing flash (1186 bytes):

Writing | ################################################## | 100% 0.67s

avrdude: 1186 bytes of flash written
avrdude: verifying flash memory against E2000-OutputDevice.hex:
avrdude: load data flash data from input file E2000-OutputDevice.hex:
avrdude: input file E2000-OutputDevice.hex auto detected as Intel Hex
avrdude: input file E2000-OutputDevice.hex contains 1186 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.40s

avrdude: verifying ...
avrdude: 1186 bytes of flash verified

avrdude done. Thank you.


Edit by Tropby: Code Tags hinzugefügt zur besseren übersicht!
chesterfield1 ist offline  
 
Tropby (Administator)
Hallo,
das Programmieren hat funktionier!!!!

Das kannst du an dem "avrdude: 1186 bytes of flash verified" sehen.

Das Bus-Modul kann sich über die Pullups spannung über den Bus holen. Deswegen glimmt die eine LED!

Die StatusLED sollte jetzt 1 mal die Sekunde blinken und die Bus-LED sollte dann blinken wenn du das Device suchst. Vielleicht A und B verwechselt? Die sind leider nicht immer in der gleichen reihenfolge ;-)

mfg
Tropby
_________________________
Elektronik2000.de | Software-Entwickler
Tropby ist offline  
 
chesterfield1
A und B hatte ich schon gegeneinander getauscht aber ohne erfolg die Leds bleiben aus hab jetzt 4 output platinen versucht und 1 input aber bei allen das selbe

Bei der INPUT Platine glimmt die Gelbe LED nicht.

Der max 485 muss ja nicht programmiert werder oder ???
chesterfield1 ist offline  
 
Akim (Administator)
Nein der Max485 muss nicht Programmiert werden.
Akim ist offline  
 
chesterfield1
Hat jemand noch ne Idee an was es liegen könnte oder was ich noch probieren könnte

wenn net muss ich halt mal ein neues Add Board und ne Output platine kaufen
chesterfield1 ist offline  
Seiten (2): [1] 2 »  
 
Suche
» Erweiterte Suche
Optionen
Druckansicht Druckansicht
Thema weiterempfehlen Thema weiterempfehlen