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