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 > > Hallo Allen, > > > > Ich bin aufsneue gestartet um die SD-Karte via eine Arduino SD-slot > > an zu sprechen(dies habe ich frührer gekauft bevor der von Conrad > > verfügbar war). > > > > Dass Resultat ist: "Interpreter started - 64kb RAM > > Passed1Passed2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ und so weiter" > > > > Diese Karte besitzt sechs Anschlüsse (WP, CD, EN1, LED und EN2 nicht > > vorhanden). Am Moment benötige ich kein LED's, writeprotect oder > > CardDetect. > > > > Ich habe die Karte via ein 6 poliger Kabel via die SPI Connector XP > > verbunden. Die jumpers X3.1-X3B.1, X3.2-X3B.2, X3.3-X3B.3 und > > X3.4-X3B.4 sind angebracht. > > > > Ich benutze dass ApplicationBoard, die Mega 128 und die USB > > verbinding (notwendig!). > > > > Eingeschlossen die Anschlussliste und das BeispielProgram von > > Conrad. > > > > Wer wisst was Los ist? > > Hallo Allen, > ich habe die gleiche Platine, aber an einem Projektboard. > Habe aber den SS auf einen anderem Port gelegt, da ich ein 2. SPI Gerät habe. > Prüfe mal deinen Anschluss nach diesem Schema. Du hast da einen Anschlussfehler. > > 'Conrad SD-Card Interface > 'WP -> PE.5 WP (Schreibschutz) high = SD-Karte schreibgeschützt / low = schreiben erlaubt > 'CD -> PB.4 CD (Kartenerkennung) high = keine SD-Karte erkannt / low = SD-Karte erkannt > 'MISO -> PB.3 SPI - Schnittstelle > 'MOSI -> PB.2 SPI - Schnittstelle > 'SCK -> PB.1 SPI - Schnittstelle > 'SS -> PB.0 SPI - Schnittstelle > 'EN1 -> PB.5 En1 = Reset der SD-Karte (low = running mode / high = reset) > 'LED -> PB.7 LED -> Benutzer Led (5V Pegel) > 'EN2 -> PB.6 En2 = Versorgung SD-Kartenhalter (low = off / high = on) > > Du musst die Pins "WP-> PE.5" und "CD -> PB.4" nicht belegen oder mit einem Widerstand gegen Masse ziehen. > Pin PB.5, PB6, PB7 sind auch nicht angeschlossen. > > Hier so haeb ich meine Ports konfiguriert. > Port_DataDir(0,255) 'PortA alle Ausgänge > Port_Write(0,0) 'PortA alle Ausgänge alle Pins = 0 > > Port_DataDir(2,0) 'PortC alle Eingang > > Port_DataDir(40,0) 'PortF.0 > > Port_DataDirBit(5,1) 'PortA.5 = 5 als Ausgang = CS/SS - SD Card > Port_DataDirBit(6,1) 'PortA.6 = 6 als Ausgang = CS/SS - ENC28J60 > > Port_DataDirBit(37,0) 'PortE.5 als Eingang (SD - WP Schreibschutz) > Port_WriteBit(37,0) 'PortE.5 als Eingang (ziehe Port auf 0V) > > Port_DataDirBit(7,1) 'PortA.7 - LED > > Port_DataDirBit(8,1) 'PortB.0 = als Ausgang SPI - SS disable (umgelegt sieh A.5 und A.6) > Port_WriteBit(8,0) 'PortB.0 = als Ausgang SPI - SS disable (Pin ist nicht belegt bei mir) > > 'SPI_Init_Byte = 80 '14,746MHz / 4 = 3,6 Mhz > SPI_Enable(80) 'SPI Master Modus.. (C-Control 128 ist Master) kann sein, das die Atmega8-USB Verbindung > hinterher streikt (kein Debugen möglich) > Gruss Christian