AVR Studio 4.19

OP #7801789

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:

Mirko schrieb:

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"

Wenn Win11, dann ist Problem mit Treiber für STK500 möglich.

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

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.

Frank K. schrieb:

Weißt Du sicher, wie der aktuell konfiguriert ist? Ansonsten hänge doch an Pin 5 (XTAL1) mal ein Taktsignal eines Oszillator mit 1..4MHz.

Genau das, egal welche Fuse-Settings.

Gast

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.

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

Gast

Oliver S. schrieb:

Knapp daneben ist auch vorbei…

Das ist überhaupt nicht daneben. Da ein Oszillator ab 1 MHz empfohlen wurde und der Programmieradapter den ISP Anschluss dafür standardmäßig zu schnell taktet, sind ohne Änderung Probleme zu erwarten.

OP

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

Eine eigene Frage? Dieser Thread ist über ein Jahr alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.