Hallo, Ich möchte mir folgendes Display kaufen: http://www.ebay.de/itm/171986693663 Ich habe vorweg im Netz nach dem Display und dem verbauten Chip (SPFD5408) geschaut und nur Projekte mit Arduino oder Raspberry Pi gefunden. Ich habe noch nie mit einem Arduino gearbeitet. Und ein Raspberry Pi ist für die Aufgabe zu groß. Geplant ist, dass ein AtMega über I2C Daten erhalten soll und diese auf dem Display ausgibt. (Nebenbei soll es Tasteneingaben per I2C zurücksenden) Ich habe mit Peter Fleurys Bibliothek bereits erfolgreich Megas als Master verwendet, noch nie als Slave. Nun habe ich folgende Frage: Wie bekomme ich das Ganze möglichst sinnvoll, platzsparend und ohne wochenlange Arbeit umgesetzt? Ich möchte ungerne ein Arduino kaufen, denn dieser wäre für seine Aufgabe zu teuer und zu groß. Des Weiteren weiß habe ich keine Lust, mich ein Monat in die "Sprache des Arduinos" einzuarbeiten. -> Wie groß ist der Unterschied, wenn man bis jetzt in C geschrieben hat, ohne die Bibliotheken vom Arduino? Ist es machbar, die Arduino Bibliotheken für das Display auf einen normalen AtMega zu bringen, ohne ein Arduino kaufen zu müssen? Muss ich dafür den Bootloader installieren? Im Endeffekt arbeitet Arduino doch auch komplett im C, müsste es nicht reichen, lediglich die benötigten Bibliotheken mitzucompilen? Oder gibt es doch irgendwo Bibliotheken, die ich noch nicht gefunden habe, die ohne Arduino laufen? Die Bibliothek selber zu schreiben halte ich für zu aufwendig, wenn es anscheinend so viele für Arduino gibt :/ Evtl. habe ich aktuell einfach ein Brett vorm Kopf und mache es mir umständlicher als es sein müsste... Wäre daher Klasse, wenn ihr da eure Meinung/Erfahrung teilen könntet :) Schöne Grüße Julian
Zu 90% ist das AVR Code.. Meist sind bei den Displays lediglich die spi oder Twi Behelfsklassen Inkludiert.. ähnliche fertige Funktion für writeSpiByte z.B. wirst Du ja so oder so besorgen. Ich würde einfach mal in die Lib schauen. Edit: Ein Arduino bleibt ein AVR Breakout Board, bei dem jeder entscheiden kann wie er es programmiert, kompiliert wird zu einem AVR Hexfile. Du kannst in der Arduinoide genauso einen Avrisp,usbasp oder stk500 als Programmer wählen um einen nackten Atmega zu flashen.
Das ist dummes Zeug was du schreibs und total unwissend : ---------------------------------------------- Ich möchte ungerne ein Arduino kaufen, denn dieser wäre für seine Aufgabe zu teuer und zu groß. Des Weiteren weiß habe ich keine Lust, mich ein Monat in die "Sprache des Arduinos" einzuarbeiten. ---------------------------------------------- Der Arduino dafür kosten 12 Euro. Es gibt dafür fertige Libraries. IDE 1.6.7 auf spielen, die zuständige Librarie in den Ordner Librarie packen , compilieren, fertig. Gruss
Du hast dir selber deine Antwort gegeben: ------------------------------ Evtl. habe ich aktuell einfach ein Brett vorm Kopf und mache es mir umständlicher als es sein müsste... ------------------------------
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.