Tag, ich hab da ne kurze Frage zum SD Karten Interface, ich möchte es im sd mode (nicht SPI) betreiben, muss die clock der Karte eigentlich immer aktiv sein (also zwischen high und low wechseln) oder reicht es wenn sie das tut wenn ich ein Kommando sende und auf daten bzw. Antwort von der Karte warte und ich sie danach einfach low lasse, bis zum nächsten Kommando?
Der Takt muss permanent an sein. Das sollte aber kein Problem sein, denn die SD Bus Peripherie von Mikrocontrollern kann das automatisch.
Dr. Sommer schrieb: > Der Takt muss permanent an sein. Das sollte aber kein Problem sein, denn > die SD Bus Peripherie von Mikrocontrollern kann das automatisch. Danke.... naja die "Peripherie" bastel ich grad in nem fpga, den Mikrocontroller gibts evtl. später als softcore
Ch.G. schrieb: > Danke.... naja die "Peripherie" bastel ich grad in nem fpga Ach FPGA, und warum dann im Mikrocontroller und nicht im FPGA Forum gepostet? Fragen zu SD Bus auf FPGA kommen hier öfter mal, wo liegt da eigentlich der Vorteil gegenüber normalen Mikrocontrollern mit vorhandener SD Bus Peripherie?
Dr. Sommer schrieb: > Ch.G. schrieb: >> Danke.... naja die "Peripherie" bastel ich grad in nem fpga > > Ach FPGA, und warum dann im Mikrocontroller und nicht im FPGA Forum > gepostet? ...es macht ja im Prinzip keinen Unterschied ob im mc oder fpga mir gings ja um die Funktionsweise und nicht um eine konkrete Umsetzung und ich denke im mc forum sind einfach mehr "Bastler" unterwegs die so etwas evtl. in irgendeiner Form schon mal gemacht haben und weiterhelfen können. > Fragen zu SD Bus auf FPGA kommen hier öfter mal, wo liegt da eigentlich > der Vorteil gegenüber normalen Mikrocontrollern mit vorhandener SD Bus > Peripherie? Also einen Vorteil wird es nicht wirklich geben, kommt halt drauf an was man mit dem "Rest" vor hat. Bei mir wird es hoffentlich ein sd-card controller werden der automatisch die Initialisierung der Karte vornimmt und ein einfaches Interface zum Datentransfer bereitstellt für nen eigenen softcore Prozessor (den es aber noch nicht ganz gibt) mit weiterer Peripherie wie nem VGA ascii terminal (das läuft schon 800x600, 100x50 chars 8x12px) und sound (gibts auch noch nicht). Es ist einfach ein Lernprojekt für mich.
> Der Takt muss permanent an sein Muss er nicht. Nacheem die SD Karte "fertig" signalisiert, kann man den Takt beenden. Die AVR FAT32 Library (https://www.mikrocontroller.net/articles/AVR_FAT32) macht genau das.
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.