ATTiny2313V-10PI - Programmierung mit STK500

Gast #217493
Am Rand der Verzweiflung. Ev. hat noch jemand eine Idee.

Ich möchte einen ATTiny2313V-10PI mit dem STK500 / AVR-Studio
programmieren, bekomme im AVR-Studio aber immer folgende Meldung:

Reading FLASH input file.. OK
Entering programming mode.. OK!
Reading FLASH.. OK!
WARNING: FLASH contents differs from file
Leaving programming mode.. OK

Der Proz ist im richtigen Sockel, der ISP-Stecker mit Sicherheit auch.
Ich habe das FLASH gelöscht, hat meiner Meinung nach geklappt, die Lock
bits und Fuses konnte ich auch lesen.

Nach einiger Zeit ist mir aufgefallen, daß ich beim Lesen der Fuses
verschiedene Konfigurationen bekommen habe, beim weiteren Testen habe
ich bemerkt, daß das auch auf die Signature Bytes zutrifft, einmal
geht´s, dann wieder nicht.

Ich vermute, daß es etwas mit der Frequenz zu tun hat, komme aber nicht
richtig weiter.

Im STK500 User´s Guide habe ich folgendes gefunden:
-----------------------------------------------------------
ATtiny2313 Programming Issues:

Please note that the ATtiny2313 earlier than rev C has an error in the
parallel programming interface. This does not apply to rev C of
ATtiny2313 which works OK.

CAUTION: Avoid fuse settings disabling the ISP interface. This will
cause the device to lock for further programming.

Clock sources and pre-scale options

The ATtiny2313 has numerous settings for clock sources and pre-scaling
of these. Keep in mind that the STK500/AVRISP only is able to program
the part using the ISP method if:

(1) The pre-scaled clock source used on the ATtiny2313 is higher than
32 kHz.

and

(2) The pre-scaled clock source used on the ATtiny2313 is equal to or
higher than the selected oscillator settings used by the
STK500/AVRISP.
-----------------------------------------------------------
So richtig kann ich nichts damit anfangen.

Hatte schon jemand das gleiche Problem und kann mir weiterhelfen?

Bei meinem Tiny handelt es sich übrigens um die 3V-Variante. Vcc konnte
ich über das STK-Studio einstellen.

Eine Frage nebenbei, wo bekomme ich das aktuellste STK500.ebn-File für
ein Firmwareupdate. Ich hatte die Quelle schon einmal, finde sie aber
nicht mehr.

Danke schon mal im voraus, Wolfram
Gast
Ergänungen:

Mit einer STK500-Freq von 3.686 MHz und einer ISP-Freq von 115,2 kHz
kann ich die Fuses lesen. Mit dieser Einstellung läßt sich das Flash
auch löschen (habe ich mit auslesen-löschen-auslesen getestet).

Eine Programmierung ist aber nicht möglich. Es erscheint immer noch die
Meldung:

WARNING: FLASH contents differs from file

Für Hilfe wär ich dankbar, Servus, Wolfram
Gast
Hi,

geh mit der ISP Frequenz runter. Der Tiny2313 hat glaube ich auch nen
CLOCK8Devider Fusebit, vielleicht mal versuchen das zu disablen.

Gruß,

Dirk
Gast
Hallo Dirk,

dank dir für die Antwort. Es war zwar nicht die Lösung, aber auf diese
Art von Fragen antwortet normalerweise gar keiner. Ist auch
verständlich.

Die Lösung habe ich heute früh um 1:00 gefunden. Ich habe insg. 10
Tiny´s. Davon waren 3 defekt. Das war´s. Komischerweise nicht alle in
der gleichen Art und Weise, bei einem konnte ich die Fuses lesen, beim
nächsten nicht ... Ein richtiges Durcheinander. Irgenwann habe ich dann
durchgetauscht.

Also Fall vergessen, Danke, Wolfram
Gast
hatte sowas in der art auch schon. aber nicht mit nem tiny23
irgendwann ging es dann doch. hatte alle möglichen taktmöglichkeiten
getestet. irgendwo in avr-studio steht auch das der "cpu"-takt
mindestens 4 * isp-takt sein muß

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre 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.