SD Speicherkarte

OP (Firma: Schwartzbau) #1532288
Lesenswert?

Guten Tag

Ich weiß es ist altes Thema aber ich werde nicht schlau??

Ich versuche eine SD - Karte Mit meinem ATMEL 89C5131 einbinden 
(Meinenserachtens steht die Hardware). Aber die Software ???

Ich versuche jetzt schon 3 Tage mal ein Programm in C zu schreiben das 
mir irgend ein TEXT, DATEI, ODER VON MIR AUS AUCH DIE KARTE ZERSTÖRT, 
egal irgendwas ablegt.

zum Programmieren benutze ich RIDE ich bin (absoluter Anfänger BITTE 
BEACHTEN!!!).

Am liebsten währe mir mal eine Datei die ich in RAID Kopieren kann,
Die mir irgend was auf die Karte ablegt.

oder noch besser eine Hex-Datei die ich mal auf das Bord spielen könnte


10000000 mal Danke schon mal im Voraus

Grüße aus der Pfalz
OP (Firma: Schwartzbau) #1533361
Lesenswert?

Guten Abende

Danke für eure Antworten

Was für ein Programm benutzt ihr den ?? wir in der Schule benutzen nur 
RAID
und bis jetzt hat es für alle Projekte gereicht.

Jedoch habe ich jetzt immer noch kein Program zum testen ???
Kann denn mir keiner helfen ??

Ein Program in  C geschrieben würde mir schon reichen.

Danke

Mfg
#1533810
Lesenswert?

@(microraptor)

> Da kann ich euch leider nicht weiterhelfen ???

irgendwie verkennst du die "Richtung"  ... DU kannst UNS nicht 
weiterhelfen?????

Ich wiederhole mal deine Beiträge:


DU stellst eine Anfrage zur Unterstützung DEINER Probleme

DU stellst hier irgendwelche Hardware in den Raum, die "deines 
Erachtens" läuft

DU beklagst dich darüber, daß DEINE Software irgendwie nicht läuft

DU schmeisst irgendeine merkwürdige Produktbezeichnung (RIDE) in den 
Raum, die im Zusammenhang mit Mikrocontrollern kaum ein Mensch gehört 
hast.

DU bist weder Willens noch in der Lage dazu,  etwas mehr Details zu 
geben [ist es ein windows Programm, dann sollte zumindest beim, Klick 
auf "Hilfe" oder "?" etwas mehr Info verfügbar sein]

DU schmeisst einen weiteren Begriff ("in RAID kopieren") in den Raum, 
der noch weniger mit Mikrocontroller oder mit SD-Karten zu tun hat 
[möglicherweise ist "in Raid kopieren" ein Begriff aus deiner 
Programmierumgebung, aber du willst "uns" ja nicht verraten was das für 
merkwürdige Umgebung ist]

... und nun kanns du UNS nicht weiterhelfen?


Tja, mit den merkwürdigen Angaben könenn wir DIR leider auch nicht 
weiterhelfen.


-------------

PS: "Normalerweise" gehen Anfragen deiner Art so:

Hallo Leute, ich habe hier ein Entwicklungsboard "xyz" vonder Firma 
"ABC" (siehe www.guckstu.de für eine Produktbeschreibung). Im Board ist 
ein Prozessor ATMEL 89C5131 verbaut. Als Programmierumgebung verwende 
ich die zum Board zugehörige Programmierumgebung RIDE (siehe 
http://www.mcu-raisonance.com/mcu_downloads.html), und habe auch bereits 
erste "kleine" Programme (LED blinken lasssen, Taster einlesen etc) 
erfolgreich ans Laufen bekommen.

Ich möchte nun an dieses Board eine SD-KArte anschließen. Die Hardware 
ist wie folgt verschaltet (siehe Bild.jpg)

Meine SOftware die ich mir dazu ausgedacht habe (siehe software.c) 
funktioniert leider nicht so sie ich es mir vorstelle. Ich möchte zuerst 
einmal die Karte ansprechen und irgendwelche auf der Karte vorhandenen 
Daten auslesen. Es tritt jedoch direkt folgender Fehler auf {möglichst 
exakte Fehlerbeschreibung}

.....


--> Damit könnte man den Ansatz einer BAsis haben, dich zu unterstützen. 
Aber das was du da oben abgeliefert hast ist ... (nett formuliert "zu 
wenig")
Persönliche Seite #1533833
Lesenswert?

@homer simpson

ohne dir wirklich helfen zu können :

Meinst du die Entwicklungsumgebung "RIDE" von raisonance Tools ? Kenne 
die nur vom STM32 Primer II (ARM7) her, und weiß daher auch nicht ob es 
die nicht auch für andere Prozessoren gibt.

Ich kann dir nur ne Vorgehensweise ans Herz legen :

- Hardwareschnittstellen (in dem Falle SPI und Ports) erlernen und 
beherrschen (SD-Karte spricht man i.d.R. über SPI an)
- SD-Karten Protokoll erlernen (gibt da ein paar schöne Seiten zu. Such 
mal hier im Forum unter ELM-Chan, oder schau dir den  Artikel zum Thema 
SD/MMC-Karten an)
- Low-Level-Funktionen wie Sektor Lesen/Schreiben implementieren und 
ausprobieren
- FAT16/32 Doku Lesen -> FAT-System umsetzen

Nen Fertigen Code zu verwenden geht auch, aber da mußt du dich auch 
durchhangeln wenn du es verstehen willst (vor allem für die Anpassung an 
deinen uC). Und ich denke das ist schwieriger wenn man nicht genau weiß 
was man tut. Also -> erlernen.

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