sd-karte anspechen.

Gast #690802
Lesenswert?

//Initialisiere MMC/SD-Karte in den Spi-Mode
  For (U08 b = 0;b<0x0f;b++) //Sendet min 74+ Clocks an die MMC/SD-Karte
    {
    mmc_write_byte(0xff);
    }

wieviel clock hat ein byte vom wert 0xff.

kann man die clock auch von hand senden das man den port sck vom 
atmega32 zb
mehr als 74x auf low und hi zieht?

mfg
Gast #690806
Lesenswert?

neue frage :
U08 cmd[] = {0x58,0x00,0x00,0x00,0x00,0xFF};

wie teilt sich die adresse auf die 4-nullbyte auf wenn ich zb sector 1 
angebe?
sectorgrösse ist 512 byte, ist das immer standart oder muss ich die 
vorher auch noch bei einer sd-karte128mb zb festlegen durch einen 
befehl?

mfg
#691284
Lesenswert?

roboterheld wrote:
> die frage war ernst gemeint.

Wirklich??? Wenn ja, dann solltest Du die SD-Card noch ein paar Wochen 
ruhen lassen.

> ein byte hat ja den wert "255" oben, müssen
> es jetzt 8clock sein oder 255 clock?

Ist das Dein Ernst?

Also ein Byte hat eine gewisse Anzahl Bits (mit Sicherheit nicht 255). 
Jedes Bit braucht einen Taktimpuls. Das ist aber erst die halbe Miete, 
denn die SD-Card hat genug andere Beschäftigung, als ständig 
Empfangsbereit zu sein. Du solltest Dich daher mal mit dem Datenblatt 
der SD-Card beschäftigen. Auch von Typ zu Typ haben die Karten kleine 
Unterschiede. Eine Routinensammlung, die mit einer Karte läuft, muss mit 
einer anderen Karte noch lange nicht laufen. Schau Dir einfach mal die 
schier endlosen Diskussionen über MMC und SD-Card in diesem Forum hier 
an.

...

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