DummyClocks an SPI senden

#1403049
Lesenswert?

Hallo ich möchte die FAT-Umgebung von CHAN für die 
SD-Karten-Kommunikation nutzen.

Für die Initialisierung sollen der Karte 80 Dummy-Takte auf den SPI 
gesendet
werden, doch in dieser Funktion verheddert sich wohl etwas:
1
static
2
BYTE rcvr_spi (void)
3
{
4
  SPDR = 0xFF;
5
  loop_until_bit_is_set(SPSR, SPIF);
6
  return SPDR;
7
}

Die Zuweisung der SPI-Ports erfolgt ja in der iom32.h (hab nen Mega32)

Die Karte hängt ist mit Leitungen von etwa 8cm Länge lose mit dem 
SPI-Port des uC verbunden.  Das DO der Karte hat nen Pullup gegen 3,3V.
Alle Kabel korrekt zugeordnet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren