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
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
Hi, geh mit der ISP Frequenz runter. Der Tiny2313 hat glaube ich auch nen CLOCK8Devider Fusebit, vielleicht mal versuchen das zu disablen. Gruß, Dirk
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
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ß
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.