PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Attiny2313 mit mehr Flash?



Tido
18.01.2010, 18:45
Hallo,

gibt es zum Attiny2313 einen pinkompatiblen Attiny mit mehr als 2Kb Flash (4 wären toll)?

Besserwessi
18.01.2010, 19:51
Zur Zeit gibts es so etwas nicht. Es gibt aber einen Hinweis das es so einen Chip mit doppeltem Speicher bald geben könnte. In neuen Datenblatt 2313A wird der erwähnt.

Für eine neue Schaltung würde ich aber lieber einen Mega48 oder ähnliches nehmen. Der Tiny2313 hat noch die alte Position der Spannungsversorgung und daher mehr Probleme den Abblockkondensator gut zu positionieren.

Tido
18.01.2010, 20:32
Danke.

Das Problem ist, dass die Platine "eigentlich" fertig ist, aber mir nach 60 Programmzeilen der Speicher ausgegangen ist...

18.01.2010, 20:56
Thja, dann musst du dir deinen Code mal genau anschauen und versuchen dies resourcenschonender zu programmieren.
Hast du viele langen Print oder LCD Texte? Da lässt sich öffters etwas einsparen.

Besserwessi
18.01.2010, 21:32
Oft läßt sich noch was einsparen, vor allem wenn man Fleißkommazahlen nutzt. Wenn bei 60 Zeilen schon Schluß ist, dann spricht das etwas für BASCOM, da kann man in C mit deutlich weniger Speicher auskommen. Wenn es ganz schlimm kommt, kann man auch ASM nutzen, einiges geht da deutlich kürzer.

Deshalb sollte man eigentlich auch besser erst das Porgramm wenigstens grob schreiben, und sich dann für einen µC entscheiden. Oder man wählt einen µC wo man noch Luft nach oben hat, notfalls durch einen pinkompatiblen Typ.

Ist mit aber auch schon passiert das der Speicher beim Tiny2313 ausgegangen ist. Jetzt hat mein Frequenzzähler zwar die Hardware für eine RS232, aber nur noch ca. 100 bytes im Falsh.

Jaecko
18.01.2010, 21:52
Du kannst ja mal deinen Code reinstellen; dann jann man ja mal düberschauen, ob gleich grosse Speicherfresser auffallen.

Tido
18.01.2010, 22:00
Ich habe mittlerweile die Platine mit AtMega8 neu erstellt, muss nur noch geätzt werden.
Hat auch den Vorteil, dass ich ganz neue Ideen verwirklichen kann, die mir an der alten Platine nicht gefallen haben.

Trotzdem danke!