Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board
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)