Forum: Mikrocontroller und Digitale Elektronik Reicht ein Tiny 2313 als Controller für RFM12?


von Der F. (flins)


Lesenswert?

Hallo!

Ich habe mir nun auch ein paar RFM12 bei Pollin mitbestellt. Hatte nun 
auch vor, eine kleine Platine zu entwerfen, auf der ein Funkmodul und 
ein uC sitzen, sowie herausgeführte UART. Der Rest für Takt und 
Spannungsversorgung versteht sich von selbst.
Habe mir auch schon einen Schaltplan und ein Layout für einen 2313 
erstellt, bis mir einfiel, in einem Thread mal was von 800Byte gelesen 
zu haben, wobei da, glaube ich, noch einiges zu ergänzen war.
Nun meine Frage: Ein Tiny2313 oder doch ein Mega8? Wieviel Platz sollte 
ich einplanen? Es gibt ja schon einige Beispiele für Software, auch 
schon recht umfangreiche Programme. Wieviel Flash belegen diese?
Was denkt Ihr? Vom Preis ist nicht viel um, von der Größe auch nicht 
(+/- 8Pins), nur wollte ich das eben so klein und einfach wie möglich 
halten.

MfG
Dominic

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Hallo Dominic,

Ein Tiny würde wohl reichen, es kommt immer drauf an "was" er genau 
machen soll (Also ob du nur Meßwerte funken willst, oder z.B. Daten 
übertragen willst und bei verlust ggf neu übertragen etc...).

Generell würde ich dir aber Raten: Nim einen Mega48. Der kostet bei 
Reichelt 1,20€ gegenüber 0,95€ des Tinys, ist aber sehr viel Modernen 
(mehr Möglichkeiten) und jederzeit Pinkompatible austauschbar gegen 
Mega88 (=Mehr Flasch+Ram+EEProm) oder Mega168(=noch mehr Flash), falls 
die Ansprüche dennoch steigen sollte.

von (prx) A. K. (prx)


Lesenswert?

In Assembler sollte es ausreichen wenn nicht zu viele komplexe 
Zusatzfunktionen hinzu kommen, in C wird es eng.

Wenn C: Evtl. Tiny44/84 und Software-UART verwenden, wenn Platz wichtig 
und Pins ausreichen. Ansonsten würde ich gleich auf Mega48/88 gehen, 
denn wenn du später merkst dass der Platz im Tiny2313 nicht reicht bist 
du geliefert.

von Der F. (flins)


Lesenswert?

Was es werden soll, weiß ich selbst noch nicht. Daten übertragen, wenns 
mich überkommt auch mit Fehlererkennung/beseitigung und was mir sonstz 
noch so einfällt.
Ich glaub ich nehm gleich einen Mega8. Da müsste ich noch welche da 
haben, wenn mich nicht alles täuscht. Der sollte dann aber reichen.

von Stefan M. (stefan-mueller)


Lesenswert?

Nimm vielleicht gleich den Mega168 damit hast du auf jeden Fall genug 
Platz. Wenn dein Programm fertig ist kannst du ja eventuell einen 
kleineren uC nehmen. Wenn du mit DIL-Bausteinen arbeitest kannst du den 
ja Sockeln und hast alle Freiheiten wenns eng wird auf nen größeren 
Umzusteigen. den Tiny2313 würde ich lieber nicht verwenden, wegen der 
Platz-Problematik.

Stefan

von Erfahrung (Gast)


Lesenswert?

Auch wenn 1 Euro einen nicht unbedeutenden Anteil des Einkommens 
ausmachen sollte, nicht am falschen Ende sparen!
Ein Euro mehr, zwei Euro mehr ausgegeben sparen Frust, nehmen nicht mehr 
Platz weg, sind erweiterbar.
Etwas überdimensioniert? so what!?

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
Noch kein Account? Hier anmelden.