Hi! Weiß jemand von euch, was das genau bedeuted mit dem Switch-Command (CMD6) die Funktionsgruppe "Access mode" auf high-speed umzustellen? Ich habe nämlich die Vermutung, dass dabei nur das Bus-Verhalten (Timing) geändert wird. Denn wenn intern nichts umgeschalten wird, dann könnte man ja auf diesen Switch Command verzichten, und die Karte im Default-Mode auch mit 50 MHz betreiben. Zumindest mache ich das gerade so. Hoffentlich kann mir jemand da eine Antwort geben... Gruß, Johnsn
Der Support der Kartenhersteller ist leider auch nicht fähig, mir die gesuchte Antwort zu geben, also muss ich auf euch zählen! Gruß, Johnsn
Vielleicht hilft das: http://www.sdcard.org/sd_memorycard/Simplified%20Physical%20Layer%20Specification.PDF Seite 42
>Wie währe es mal mit ausprobieren?
Das ist es, was bei den meisten Fragern zu kurz kommt ;-)
(Aber bitte ohne 'h')
Das ist genau der Punkt, dass die Informationen nicht in der Simplified Version drinnenstehen und ich habe leider keinen Zugang für die Full Documentation, weil ich mir keinen Membership-Beitrag von 2000 Dollar leisten kann! Auf Seite 42 steht übrigens nur, wie man den Switch-Cmd ausführt, aber nicht was genau das Umschalten des Access Mode bewirkt! Und zum Thema ausprobieren: Ausprobiert habe ich genug, allerdings haben mir die Jungs von der Entwicklung nicht den Gefallen getan und nen Logic-Analyzer miteingebaut, sodass ich die internen Signalentwicklungen der Statemachine beobachten könnte und einen Unterschied feststellen könnte! Dieser Thread ist halt mal ein bisschen anders, als "LED mit µC ansteuern", weshalb ich auch nicht umbedingt eine plausible Antwort erwarte. Trotzdem danke für euer Bemühen!
Ist leider schon ne ganze Weile her aber ich glaube die Clock Flanke wurde gedreht daher die Daten werden auf der anderen Seite der Flanke gesampelt. Hpman
> Wie währe es mal mit ausprobieren?
Das ist ein ziemlich dummer Loesungsansatz bei Wechselmedien. Man kann
so naemlich wunderbar Hardware/Software produzieren die mit eine Menge
Karte nicht vernuenftig laeuft.
Aber natuerlich wenn man nur genau die eigene Karte ansteuern moechte,
dann ist das sicher zielfuehrend.
Olaf
@Hpman: Erstmal danke für deinen Beitrag! Im Datenblatt steht, dass im Default-Mode die Daten zur fallenden Clk-Flanke gesampelt werden, während im High-Speed Modus zur steigenden Flanke gesampelt wird. Das würde dann also bedeuten, dass ich auch genausogut den Takt vom Hostgerät einfach invertiere, somit ist die fallende Flanke vom Default-Mode die steigende vom High-Speed Mode. Zum aktuellen Zeitpunkt mache ich es so, und es funktioniert anscheinend, nur würde ich trotzdem gern wissen, was es mit diesem Befehl aufsich hat. Und die SDA rückt auch keine Infos raus ohne Membership! Gruß, Johnsn
Die Membershipdokus sind auch mit Wasserzeichen daher auch nicht verwunderlich das sowas nicht schon irgendwo rumgeistert. Die steigende Flanke statt fallend gilt nur fuer die Output Richtung, lesen bleibt unveraendert. Funktionell aendert sich sonst intern nichts, aber keine Garantie fuer die Aussage. Ansonsten die 2 Modis fuer cmd6 sind ja schon in der vereinfachten Anleitung beschrieben. Hpman
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.