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> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > Hi, C-Control User's > > > > Ich bin gerade dabei meine C-Control Pro SD-Card Interface (BN 197220) > > an mein Projektboard MEga 128 anzuschliessen. > > > > dabei habe ich die Entsprechenden Ports miteinander verbunden. > > > > Kartenhalter PIN Mega128 > > WP PE.5 > > CD PB.4 > > MISO PB.3 > > MOSI PB.2 > > SCK PB.1 > > SS PB.0 > > EN1 PB.5 > > LED PB.7 > > EN2 PB.6 > > > > > > Mit dem entsprechenden Beispielcode aus der IDE HIlfe > > (code zitate siehe unten) > > > > konnte ich nicht auf die SD Karte schreiben. Das Programm stürzt bei > > SDC_MkDir("0:/CC-PRO"); > > ab. > > > > Als test ob die SD-Card richtig erkannt wird habe ich den Port WP > > also PE.5 mir ausgeben lassen. > > Dieser ist da um zu prüfen ob die SD-Karte schreibgeschütztist > > oder nicht. > > In beiden "Schiebepositionen" bekomme ich den wert 0 ausgegeben: > > > > code: > > response= Port_ReadBit(37); > > Str_Printf(str, "arg1: %8d\r", response); > > Msg_WriteText(str); > > > > Habe ich die Ports falsch initialisiert bzw. vergessen welche zu > > initialisieren oder > > hat jmd noch ein Vorschlag > > > > > > Vielen Dank Dominik > > > > > > > > Hallo Dominik, > > in der Dokumentation steht nichts darüber, ob man die Ports für WP und CD selber initialisieren muss, > oder ob dies der Treiber durchführt. Auch steht dort nicht, ob der interne PullUp benötigt wird. > > Der Wert 0 bedeutet schreiben erlaubt. CD sollte auch 0 sein. Daran kann es dann eigentlich nicht liegen. > > Die Funktion SDC_Init hat anscheint einen Rückgabe Wert. > (In der Doku steht allerdings void aber in IntFunc_Lib.cc ist dort ein Byte) > Hast Du diesen schon einmal ausgegeben? > > Grüße Joerg > >