Reicht ein Tiny 2313 als Controller für RFM12?

OP #1009559
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
Persönliche Seite #1009622
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.
#1009647
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.
OP #1009662
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.
#1009914
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
Gast #1010297
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!?

Antwort schreiben

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