Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

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.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB