Attiny2313, auf interner Oszillator 128kHz gefused, --> unable to enter programming mode

OP #4497187
MoinMoin,

ich hab gestern ein wenig mit nem tiny2313 rumgespielt. Irgendwann 
wollte ich dann den langsamen internen Oszillator versuchen. Im 
AtmelStudio6 mit dem STK500 eingestellt und schwups, lässt er sich nicht 
mehr ansprechen.

Da ich ab und an mal darüber gelesen hab, verfusete Chips lassen sich 
mit high-voltage Programmierung wieder zum ticken bewegen, und das 
STK500 HVPP gnädigerweise kann, flugs mal diesen Modus eingestellt 
anstelle von ISP. Jedoch liest dann als Chip-ID: 0xFFFFFF aus.... Also 
Chip nicht erkannt, dementsprechend kein fortkommen.

Weiß einer von euch da eine Lösung? Oder kennt zumindest das Problem?

Um das Projekt weitermachen zu können hab ich dann erstmal nen Atmega8 
aus der Bastelkiste geholt, und musste dann natürlich alle Geschichten 
die über PORTA liefen umstricken. Und er ist auch mechanisch etwas zu 
lang, da müsste ich mal schauen, ob der überhaupt dort hinein zu 
bekommen ist, wo eigentlich der 2313 hinsollte.

Mit freundlichen, auf Hilfe hoffenden Grüßen,

Chaos
OP
AAAHHHHH, danke für den Hinweis, das hatte ich gar nicht mehr im 
Hinterkopf. Der steht auf 125kHz. Das werd ich nachher direkt mal 
versuchen und berichten.

So schnell hatte ich nicht mit ner Antwort gerechnet! Ab und an könnte 
man ja da noch das Gefühl bekommen, hier laufen nicht NUR Meckerheinis 
rum ;-). Also wie gesagt, vielen Dank für den Hinweis =)

MfG

Chaos
Gast
Also wenn da nicht gerade ein Programm mit hochgesetztem Vorteiler CLKPR 
läuft, dann sollten die 1.748 kHz reichen für die serielle 
Programmierung. Vielleicht wurde versehentlich auf extern gestellt, dann 
hülfe (es lebe das unregelmäßige Verb) ein externer Takt an XTAL1.
Zur Hochvoltprogrammierung ("Chip-ID: 0xFFFFFF"): vor einigen Tagen 
schrieb hier jemand, dieses Prozedere sei auf dem STK500 etwas 
gewöhnungsbedürftig. Nochmal kontrollieren.
HVPP geht mit vielen Tinys imho nicht, weil zu wenig Pins. Aber da gibt 
es was mit HV Serial Programming oder so. Schau mal ins Manual vom 
STK500.
Generell gilt aber, dass man für die HV Programmierung einiges stecken 
und umjumpern muss beim STK500, also nur im Studio auf HVPP stellen 
reicht nicht.

Mfg Bimbo385
S. Landolt schrieb:
> dann sollten die 1.748 kHz reichen für die serielle
> Programmierung

Die reichen nicht für die serielle Programmierung. Bei (meinem) STK500 
reicht das grad mal für die Meldung
"ISP frequency must be 5 kHz or above when programming EEPROM or FLASH!"

Damit hatte ich auch nie geflasht sondern nur die Fuses richtig gestellt 
. . .
OP
Bimbo 3. schrieb:
> HVPP geht mit vielen Tinys imho nicht, weil zu wenig Pins. Aber da gibt
> es was mit HV Serial Programming oder so. Schau mal ins Manual vom
> STK500.

Das klingt soweit plausibel, meine mich auch zu erinnern das HVPP nur 
bei den größeren Megas geht, jedoch bietet mir das Studio nur HVPP beim 
STK500 an....
Nochmal das Manual wälzen.

HildeK schrieb:
> Walter J. schrieb:
>> Die reichen nicht für die serielle Programmierung
>
> Ja, aber vielleicht zu einem Erase und zum Zurückstellen der Fuses.

Naja aber ich komm ja gar nicht in den Programmiermodus. Daher geht auch 
kein erase. Eine Untergrenze für die Programmierfrequenz wäre mir auch 
neu. Nunja, ich werd morgen nochmal ein wenig rumexperimentieren und 
mich gegebenfalls nochmal melden.

Vielen Dank schonmal für eure Antworten
J. T. schrieb:
> Bimbo 3. schrieb:
>> HVPP geht mit vielen Tinys imho nicht, weil zu wenig Pins.

Stimmt, aber der 2313 hat genug pins: HVPP !

Gelegendlich hilft ein Blick in das Datenblatt. Das ist sogar kostenlos 
(machmal auch umsonst).

In der Hilfe von Atmel Studio ist das STK500 sehr gut erklärt.
Einfach mal lesen und genau befolgen.

Am besten nochmal genau kontrollieren ob alle Kabel am richtigen Platz 
sind und alle Jumper stimmen.

Der 2313 lässt sich auf dem STK500 recht gut einstellen. Auch für HVPP.
OP
Bastian W. schrieb:
> Vielleicht hilft dir das mim HVSP weiter
>
> http://www.atmel.com/webdoc/stk500/stk500.SHVProgramming.html
> http://www.atmel.com/webdoc/stk500/stk500.highVoltageProgramming.html
>
> Gruß JackFrost

Der 2313 hat zwar tatsächlich HVPP, aber da das direkt im Link nebenan 
zu finden ist, denke ich, der Link wird mir weiterhelfen. Danke dafür 
=).

Uwe K. schrieb:
> Gelegendlich hilft ein Blick in das Datenblatt. Das ist sogar kostenlos
> (machmal auch umsonst).

Wenn schon Klugscheißen, dann doch bitte ohne Rechtschreibfehler....

Uwe K. schrieb:
> In der Hilfe von Atmel Studio ist das STK500 sehr gut erklärt.
> Einfach mal lesen und genau befolgen.

Dafür müsste der Rechner an dem man programmiert, Internetzugang haben. 
Hat er z.Zt. aber nicht. Aber ich denke, mit den erwähnten Links, komme 
ich nun weiter. Und hättest du meine Beiträge aufmerksam gelesen, wäre 
dir aufgefallen, dass ich nochmal im Manual vom STK500 wälzen werde... 
Falls es dir nicht klar ist, ein Manual ist einem Datasheet nicht völlig 
unähnlich und enthält ebenfalls Informationen die gratis sind, und meist 
nicht umsonst konsumiert werden ;-)

Antwort schreiben

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