Forum: Mikrocontroller und Digitale Elektronik Festplattenansteurung


von Daniel (Gast)


Lesenswert?

Ich will mir in nächster Zeit einen MP3 Player mit einem Atmega128 
bauen.
Bis jetzt habe ich alles verstanden wie das mit dem FAT16 dateisystem 
ist und hab auch einige sehr brauchbare links gefunden.

Ich würde die Daten gerne aus einer Festplatte auslesen.
Mein Problem ist nur, ich weiß nicht wie ich das anstellen soll.
Wie ist die Pinbelegung bei der Festplatte und haupsächlich wie sieht 
ein C# code für die Festplattenansteuerung aus (mit dateinamen auslesen 
und halt alles was dzugehört)?

Ich weiß. sehr viele Leute haben schon einen MP3 Player gebaut, ich hab 
auch viele Links gefunden, nur leider ist fast alles in Assembler oder 
Pascal programmiert. Da ich in C# programmiere hilft mir das nicht.

Hat jemand einen C# quellcode für die ansteuerung von Festplatten?

Danke im vorraus Daniel

von Rahul D. (rahul)


Lesenswert?

C# für Mikrocontroller? Hab ich noch nicht gesehen.

von Daniel (Gast)


Lesenswert?

Ich will das ganze halt in C programmieren.

von Robert S. (razer) Benutzerseite


Lesenswert?

Schau mal hier: http://www.myplace.nu/mp3/ Vielleictt ist was für dich 
dabei

von Daniel (Gast)


Lesenswert?

Danke für deine Antwort, hat mir bei meinem Festplattenproblem und auch 
bei anderen Problemen geholfen.

Kennt noch jemand solche seiten, am besten in deutsch?

Mfg Daniel

von Uhu U. (uhu)


Lesenswert?

Rahul Der trollige wrote:
> C# für Mikrocontroller? Hab ich noch nicht gesehen.

Ist der ARM9 kein µC? Der steckt in diversen PDAs, Smartphones etc. die 
unter Windows CE laufen. Dafür gibts u.a. C# - hab ich selbst schon 
ausprobiert.

Aber zurück zum Thema: C# ist für die Programmierung von Gerätetreibern 
völlig ungeeignet - vieeeel zu langsam.

Für einen MP3-Player würde ich keine Festplatte nehmen - es sei denn, es 
soll ein stationäres Gerät werden - Festplatten sind zu empfindlich. 
Einmal runterschmeißen und das wars.

Nimm eine SD-Karte: Die sind sehr einfach anzuschließen, mittlerweile 
spottbillig und für solche Anwendungen schon lange groß genug.

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.