Hallo, ich habe mir ein kleines Projekt erstellt. Dazu habe ich mir auch schon eine Platine gelötet und einen ATtiny8313 verwendet. Jetzt ist das Programm allerdings doch um einiges größer, sodass der Controller nicht mehr genügend Speicher für das Programm hat. Kenn ihr einen Controller, mit Gleicher Pinbelegung wie der ATTiny8313, aber noch mehr Speicher? Anonsten müsste ich mir eine neue Platine löten, was ich eigentlich gerne vermeiden möchte. Johannes
Ahh, ich meine natürlich einen ATtiny4313
Hatten wir erst vor kurzem (in der Suche "4313" eingeben), da gibt es wohl nichts.
Atmel, der Hersteller des ATtiny4313, hat einen "parametric selection guide", bei dem man sich diverse Kriterien zusammenklicken kann. http://www.atmel.com/selector.html#(actives:!(81041,8238,8394,8362,8282,8431,8300,8358,8392,8378,8445,8236,8449,8474,8248,8264,8447,8256,8254,8286,8462,8429,8458,8466,8400,8302,8278),data:(area:'',category:'34864[33180[33086]]',pm:!((i:8238,v:!(5,7)),(i:8394,v:!(4,4)),(i:8362,v:!(5,13)),(i:8282,v:!(6)),(i:8431,v:!(1,11)),(i:8300,v:!(1,5)),(i:8358,v:!(2,20)),(i:8392,v:!(0,1)),(i:8378,v:0),(i:8445,v:!(5,6,9)),(i:8236,v:!(0,10)),(i:8449,v:!(1,4)),(i:8474,v:!(0)),(i:8248,v:!(0,1)),(i:8264,v:!(1,2)),(i:8447,v:!(0,1)),(i:8256,v:!(1,4)),(i:8254,v:!(4,18)),(i:8286,v:!(0,1)),(i:8462,v:!(0,2)),(i:8429,v:!(1,3)),(i:8458,v:!(0,1)),(i:8466,v:!(5)),(i:8400,v:!(0,7)),(i:8302,v:!(0)),(i:8278,v:!(0))),view:table),sc:1) zeigt Dir alle ATtinys an, die im 20poligen Gehäuse sind und mehr als 4 kByte Flash-ROM haben. Das sind sechs Stück; deren Pinbelegung mit Deinem 4313 zu vergleichen dürfte jetzt nicht mehr so viel Aufwand sein.
Es soll schon vorgekommen sein, daß ein Programm noch Optimierungspotential in sich birgt.
Die 2313/4313 haben ein für moderne AVRs exotisches Pinout. Nämlich Vcc/GND an den Ecken, letztlich abstammend vom Ur-AVR AT90S1200. Damit sind sie zwar bis auf Reset kompatibel mit 20-Pinnern aus Atmels 8051 Schiene (z.B. AT89C4051), aber das wars dann.
:
Bearbeitet durch User
Johannes schrieb: > Jetzt ist das > Programm allerdings doch um einiges größer, sodass der Controller nicht > mehr genügend Speicher für das Programm hat. Wenns in C geschrieben ist, stells doch rein, da gibt es bestimmt noch Optimierungspotential.
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.