Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo, > > gibt es von dem SD/MMC-Treiber schon eine Beta Version ? > Bzw. wann ist die Hardware (MMC-SPI-Interface) verfügbar ? > > Wie funktioniert das dann mit der C-Control II STATION da ja P1L.0 bis P1L.3 bei der Station ja nicht > nach außen geführt sind. Diese sind intern mit dem LCD + I/O Drive verbunden. > > D.h. ich muß dann die Station II aufschrauben und verliere die Garantie, oder ? > > Danke, > MarkusK > > > > > Hallo Stefan, > > > > > Im nächsten Schritt müssen bestimmte Botschaften zur Auswertung PC auf einer SD-Karte zwischengespeichert werden. > > > ... > > > Es gibt dazu auch eine Source Code, der allerdings nur das Lesen von der SD-Karte unterstützt. > > > > > > Hat sich jemand von euch schon mit dieser Anbindung beschäftigt oder denkt ihr ein Schreiben auf die Karte > > > (FAT Unterstützung inbegriffen) lässt sich nicht realisieren. > > > > Ich habe einen FAT16-Treiber für die CC2 in der Entwicklung. > > Allerdings funktioniert auch erst das Lesen einwandfrei. > > Das Schreiben ist ein wenig komplizierter und benötigt mehr Zeit in der Entwicklung. > > Der Zeitmangel ist auch der Grund, warum ich leider seit längerem nicht dazukomme, > > daran weiterzuarbeiten. > > Das Schreiben ist in der Hinsicht aufwändiger, daß freie Cluster gefunden werden müssen und > > die FAT und Verzeichniseinträge entsprechen geändert werden müssen. > > Machbar ist es. Nur ist es, wie gesagt zeitaufwendig. Nur schaffe ich es vor lauter > > Arbeit leider nichteinmal, einen kompletten Tag nur zu entwickeln. > > Ach, waren das noch Zeiten, in denen ich wenigstens das ganze Wochenende Zeit hatte, > > ungestört zu entwickeln und zu programmieren. :-) > > > > Aber zurück zum SD/MMC-Treiber. Derzeit existiert der rudimentäre Treiber für den RAW-Zugriff > > in ASM, welcher nichts anderes als ein SPI-Treiber ist, welcher auch 512Byte am Stück lesen und > > schreiben kann, und der FAT16-Treiber, der darauf aufbaut, in C2. Später soll der FAT16-Treiber > > noch in ASM umgesetzt werden. Aber vorher muß das Schreiben fehlerfrei funktionieren. > > Ich habe schon zwei Karten zerstört. Ich weiß leider bis heute nicht, warum ich den MBR > > und VBR nichtmehr herstellen kann. > > > > Hier noch ein Bild von meinem Interface, welches prinzipell verkaufsbereit wäre: > > <img src="http://www.cctools.eu/artikel/1231.jpg" width=255 height=205> > > Es ist für den Anschluß an Port P1L als Mischbelegung mit einem LC-Display ausgelegt. > > Auf der Platine befindet sich die nötige Elektronik für das Levelshifting, Spannungsversorgung > > und damit bei der parallelschaltung mit einem LCD nicht Ausgang auf Ausgang trifft. > > Das CC2-Regler-Board ist seit V1.3 ist bereits für das Interface ausgelegt. > > Die Portbelegung ist folgende: > > <code>const CS =3; //P1L.3 Output //active low > > const CLK=2; //P1L.2 Output > > const DO =1; //P1L.1 Output > > const DI =0; //P1L.0 Input</code> > > Der CS-Port darf nicht mit anderen HW-Ressourcen geteilt werden. > > Die Portbezeichnungen sind aus sicht der CC2. D.h. DO der CC2 kommt an DI der Karte und umgekehrt. > > DO der Speicherkarte liegt nur an, wenn CS auf low ist. > > > > MfG André H.