ATTINY2313: Warum kann ich nur parallel flashen??

Gast #114451
Lesenswert?

Hallo Leute

Habe hier 2 ATTINY2313 Samples bekommen und versuche sie In-Circuit,
daher direkt in meiner Applikation zu flashen. Mit einem AT90S2313 ist
das kein Problem. Die Leute vom Vertrieb (Ineltek HH) konnten mir auch
nicht helfen. Eventuell soll die Clock vom Tiny zu langsam sein?? Das
hat bestimmt etwas mit den Fuse - Einstellungen zu tun...
Ich bekomme es aber leider nicht hin.

Das Parallel-flashen mittels STK500 und AVR-Studio 4 funktioniert
übrigens ohne Probleme - das ist mir aber, logischerweise, zu
umständlich!

Wer weiß wie es geht?

MfG
Kai
Gast #114452
Lesenswert?

Laut Datenblatt wird der Tiny2313 mit internem 4MHz RC-Oszillator und
Vorteiler 8 ausgeliefert. Das heißt, er läuft mit etw 500 kHz.

Das könnte eventuell zu langsam sein, man kann aber im AVR-Studio die
Frequenz des ISP verringern.
Siehe hierzu auch:
http://www.mikrocontroller.net/forum/read-1-106907.html#107005

Dann aber nicht 32 kHz (das ist arg langsam :-) sondern z.B. 1.23 MHz
auswählen.

Gruß
Ingo
Gast #114454
Lesenswert?

Es sollte aber auch mit höheren Frequenzen funktionieren.
Mit 32 kHz geht das flashen doch recht langsam.

Als Faustregel könnte man ungefähr die doppelte Taktfrequenz des
Zielsystems verwenden.
Bei den 32 kHz hatte ich dann 60 kHz eingestellt, im Moment arbeite ich
mit einem Mega48, der mit dem internen 128 kHz Oszillator läuft, da habe
ich jetzt 250 kHz (das ergibt dann 246 kHz) eingegeben.

Bei Dir wären also etwa 1 MHz möglich, denke ich.

Gruß
Ingo
Gast #114457
Lesenswert?

Genau - gibt es aber erst seit kurzer Zeit bei Reichelt!

Nachdem ich den Tiny einmal mit kleiner Frequenz geflasht habe, ging es
danach immer mit der höchsten Taktrate. Wunder über Wunder.
Mittlerweile kann ich den gleichen Code entweder beim AT90S oder beim
Tiny ohne Probleme flashen. Das ist 100% kompatibel*. Typ natürlich
vorher eingestellt!


MfG
Kai

* Bin schon bei meinem 2.ten Project und es funktioniert weiterhin ohne
typbedingte Veränderungen.
Gast #114458
Lesenswert?

Hallo Freunde der gepflegten AVR-Mikrocontroller,

ich hätte da gern mal ein Problem...

Ich hab mir auch ein paar ATtiny 2313 zugelegt und möchte die Dinger
jetzt programmieren. Doch mein STK500 weigert sich beständig.

Weder SPI noch parallel flashen, nix geht. Außerdem kennt das
STK500/AVR Studio 4.07 den Controllertyp nicht. Nehmt Ihr da
ersatzweise den AT90S2313 oder gibts da eigene .ini-File Einträge für
das STK500?

Vielen Dank für ein paar Tipps und viele Grüße. :)
Gast #114461
Lesenswert?

rotwerd
Okokok, ich bin doof. Die Klappe (respektive die Tipp-Finger) war mal
wieder schneller als das Gehirn...

Ich werds heute abend gleich mal ausprobieren. Ich denke auch, dass ein
neues AVR Studio vielleicht Wunder wirken könnte... :)

Danke erstmal Jungs.

Lars

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