Re: Arduino SD slot Kategorie: Programmierung Basic (von Baltus - 29.03.2011 17:49) | ||
Als Antwort auf Re: Arduino SD slot von Christian - 28.03.2011 22:52 | ||
| ||
Hallo Christian, Zuzammenfassung: - Application board met C-Control Mega 128 - Programmierung via USB - I2C Ein/Ausgang an PD0 und PD1 - Standard Folienkeypad und LCD Arduino SD-card an: 'MISO -> PB.3 SPI - Schnittstelle 'MOSI -> PB.2 SPI - Schnittstelle 'SCK -> PB.1 SPI - Schnittstelle 'SS -> PA.5 SPI - Schnittstelle (abweichend von Conrad standard Anschluss) '+5V 'GND Die Prozessor lauft mit Ihre Program fest. Was nun? Gr眉ss Kees > > 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 | ||
Antwort schreiben Antworten: Re: Arduino SD slot (von Christian - 29.03.2011 19:52) Re: Arduino SD slot (von Baltus - 31.03.2011 8:49) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum