AVR Studio 4.19

#7801789
Lesenswert?

Hallo,

ich habe hier einen AT90S2313 auf dem OP-Tisch liegen, der nicht über ISP ansprechbar ist.

Habe ihn wie im Datenblatt angeschlossen

1
             U

Pin 1 - Reset Pin 20 - VCC Pin 2 Pin 19 - SCK Pin 3 Pin 18 - MISO Pin 4 Pin 17 - MOSI Pin 5 Pin 16 Pin 6 Pin 15 Pin 7 Pin 14 Pin 8 Pin 13 Pin 9 Pin 12 Pin 10 - GND Pin 11

->

Diamex Programmer [MISO][VCC ] [SCK ][MOSI] [RST ][GND ]

An sich habe ich schon erfolgreich verschiedene moderne Atmels mit Microchip Studio 7 angeschlossen, aber bei dem hier meldet das AVR Studio 4.19 wenn ich "Connect to Selected AVR Programmer" anklicke und im Menü "STK500" und den korrekten COM Port wähle "Connect Failed - Select AVR Programmer"

Btw, das AVR Studio habe ich extra für dieses AVR installiert, habe also keine Erfahrung damit und ob man da noch was einstellen muss...

Weiß jemand Rat?

Angehängte Dateien:
#7802523
Lesenswert?

Mirko schrieb:

Hallo,

ich habe hier einen AT90S2313 auf dem OP-Tisch liegen, der nicht über ISP ansprechbar ist.

Habe ihn wie im Datenblatt angeschlossen

[...] Nein, hast Du nicht.

Datenblatt, Seite 68, Fig 53. Da gibts noch einen Clock Input an XTAL1 Pin 5. Speise da mal ein Taktsignal eines Oszillator mit 1..4MHz ein.

Dann darfst Du hoffen dass kein Spezialist vor Dir den Reset-Pin als GPIO umdefiniert hat. Dann bleibt nur noch HVPP übrig.

Das sind die üblichen Schmerzen mit den klassischen AVRs. Die muss man sich heutzutage nicht mehr antun, da gibts besseres.

fchk

Gast #7802568
Lesenswert?

Die Taktfrequenz der ISP Schnittstelle muss in der IDE auf weniger als 1/4 der Taktfrequenz des Mikrocontroller eingestellt werden. Mit den Standardvorgaben und einem neuen AVR ist das nicht der Fall. Man muss die Einstellung ändern. Avrdude hat dazu den Parameter -b.

#7802582
Lesenswert?

Sherlock 🕵🏽‍♂️ schrieb:

Die Taktfrequenz der ISP Schnittstelle muss in der IDE auf weniger als 1/4 der Taktfrequenz des Mikrocontroller eingestellt werden. Mit den Standardvorgaben und einem neuen AVR ist das nicht der Fall. Man muss die Einstellung ändern. Avrdude hat dazu den Parameter -b.

Knapp daneben ist auch vorbei…

Hmmm schrieb:

Mirko schrieb:

Habe ihn wie im Datenblatt angeschlossen

Der braucht mindestens einen externen Quarz mitsamt Cs.

Den internen RC-Oszillator hat erst der Nachfolger ATtiny2313.

Oliver

#7803140
Lesenswert?

Danke, ja manchmal sieht man den Pin vor lauter Beinchen nicht. Ein 4 MHz Crystal ist jetzt dran.

AVR Studio 4.19 erkennt ihn trotzdem nicht, auch nicht mit anderer Toolchain und Make von WinAVR20100110.

ABER, mit AVRDUDESS 2.18 (avrdude version 8.0) kann ich zumindest schonmal den Mikrocontroller "detecten". Er wird als "Detected 1e9101 = AT90S2313" erkannt.

Die Fuse-Settings kann ich nicht abrufen.

Reading fuse memory ... Error: invalid operation AVR_OP_READ on fuse memory Error: unable to read byte at address 0x0000 Error: unable to read all of fuse (rc = -2)

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