Forum: Mikrocontroller und Digitale Elektronik sd-karte anspechen.


von roboterheld (Gast)


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

von roboterheld (Gast)


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

von Tastaturpreller (Gast)


Lesenswert?

Du soltest dir eine neue Tastatur kaufen, bei Deiner ist die "Shift" 
Taste kaputt....

von Gast (Gast)


Lesenswert?

> wieviel clock hat ein byte vom wert 0xff

Ist das dein Ernst? Gegenfrage - Wieviel Bit hat ein Byte?
Hast du schon mal im Forum bzw. im Netz gesucht, und dir die 
Datenblätter angeschaut?

von roboterheld (Gast)


Lesenswert?

die frage war ernst gemeint. ein byte hat ja den wert "255" oben, müssen 
es jetzt 8clock sein oder 255 clock?

von Hannes L. (hannes)


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.

...

von embedded-os (Gast)


Lesenswert?

zu SPI-Umgang mit MMC/SD/SDHC schau mal unter:

http://www.embedded-os.de/index.html?pcfat_port.htm

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.