Hallo, ich plane gerade ein Projekt mit wenig Platz im Gehäuse. Ich muss Daten aus einem seriellen FLASH auf einem 2x14 Display ausgeben. Wenn ich nun mal grob rechne, 4 IOs Display, 4 IOs Taster, und das serielle Flash, reicht eigentlich ein Tiny2313.. Nun habe ich aber furchtbar große Angst vor dem Schreiben einer C Lib um das (Software USI) SPI, welches ich für den Flash brauche, anzusprechen. Hat so etwas jemand schonmal gemacht, ist es viel mehr Aufwand als direkt einen Mega16 zu nehmen, der hat ja ein "richtiges" SPI, und dazu gibts sicher eine fertige LIB. Auf der anderen Seite wäre dieser ziemlich überdimensioniert. Meine Vorkenntnisse sind gerade mal etwas Assembler, in GCC muss ich mich noch einarbeiten..
Kommando zurück... Nachdem ich nun ein paar Einträge gelesen habe, nach denen der ATTiny eh recht schwer zu bekommen ist, habe ich mich jetzt für den ATMega8 entschieden, der hat ein HW SPI und ist auch nicht zu groß für mein Gehäuse.. Wenn jemand dennoch eine Lib hat, am besten einfach an den Thread hier dranhängen, ich schätze die Suchworte in der Überschrift sind recht einfach zu finden, falls jemand in Zukunft mal das gleiche Problem wie ich haben sollte...
Hmm, solange der Typ des verwendeten "seriellen Flash"-Speichers ein Geheimnis bleibt, werden wohl nur Menschen mit hellseherischen Faehigkeiten weiterhelfen koennen. Mir zumindest ist kein "Standard" bekannt, den alle Hersteller/Bauteile unterstuetzen. (..."furchtbar grosse Angst" vorm Programmieren von Treiberfunktionen - vielleicht ein weniger beaengstigendes Hobby suchen...)
Hallo, ich will den Atmel 4 mBit seriellen Flash nutzen.. Habe jetzt aber nach fleissigem Studium des Datenblattes festgestellt, das es nicht so schwer sein kann, so ein Lib selbst zu schreiben.. Daher haelt sich meine Angst auch wieder in Grenzen.. Wenn ich weiter gekommen bin, poste ich es hier.. Christian PS: Ist leider kein wirkliches Hobby, da wuerde ich freiwillig nicht in C programmieren, sondern auf einem "hoeheren" Level. Soll jetzt keine Beleidigung sein, aber fuer Automatisierungen, sprich Licht, PC Anlage reicht Assembler und ein paar Relais, und fuers Gehirn, den PC waere C zu wenig (Mails checken, FTP Sync, Musikplayer) Aber das Projekt jetzt hat ganz besondere Anforderungen, da lohnt sich der Umstieg auf C von Assembler allemal, und der Platz reicht nicht um einfach einen Palm auseinander zu nehmen, und Ihn in Java laufen zu lassen.. Und bevor ich mit EinChipJava anfange, gibts doch mehr Docs und Hilfe, und vermutlich auch weniger Probleme mit GCC Hab aber bisher fuer eine schoene Automatisierunge auch noch keine Loesung gefunden, ist im Augenblick ein ziemliches Wirrwarr von Assembler, Java, Girder, PHP, Funksteckdosen usw..
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.