Entschuldigung für meine ständige fragen, ich bin der Einfänger. Werden zugrife auf SD, so funktionieren?
>Werden zugrife auf SD, so funktionieren?
Nein, je nach Taktfrequenz geht das so nicht.
holger schrieb: > Nein, je nach Taktfrequenz geht das so nicht. ich habe mit SPI ausgang verbunden. Was soll ich noch einbauen, damit das läuft?
Nimm die Widerstände an der Karte ´raus, der XMega läuft doch schon mit 3.3V, genau wie die Karte. Die 100nF am Reset-Pin müssen weg, sonst bekommst Du den Controller nicht programmiert. Willst Du wirklich das UART im SPI-Mode für die Zugriffe auf die Karte benutzen oder ist das eher Zufall, dass Du sie dort angeschlossen hast?
Knut Ballhause schrieb: > Willst Du wirklich das UART im SPI-Mode für die Zugriffe auf die Karte > benutzen oder ist das eher Zufall, dass Du sie dort angeschlossen hast? Ist das schlimm?
Nö, gar nicht. Wundert mich nur, weil 90% der Programmierer die SD-Karte an einem SPI (Hardware oder Software) betreiben. Das UART hat den Vorteil der sehr robusten Bitabtastung (günstig bei Widerstands-Pegelwandlern) und puffert außerdem die Datenbytes bis zur 2-fachen Bytelaufzeit, dafür ist es nicht ganz so schnell wie ein SPI.
>dafür ist es nicht ganz so schnell wie ein SPI.
Das würde ich so nicht sagen. Kommt wohl auf den uC an.
Hab gerade letztens mal mit ATMega644p und SPI über USART
rumprobiert. Im Hintergrund stand auch eine SD Kartenansteuerung.
Per SPI @ 8MHz 770us für einen Sektor. Weniger bekomm ich auch mit
Assembler nicht hin:(
Per SPI over USART nur 520us für einen Sektor dank
zwei Byte FIFO vom USART. Der USART scheint bei den ATMEga
die bessere SPI zu sein;)
wieso soll er den 100nf vom reset wegmachen? ich habe immer einen 100nf und 1k am reset, das war bisher nie ein problem
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.