mikrocontroller.net

Forum: Projekte & Code AT Festplatte am 89s8252


Autor: Oliver Erb (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
Ich suche jemanden der mir hilft eine Festplatte am ATMEL 89S8252
zu betreiben. Es geht hierbei primär um die Programmierung.
Diese sollte nach Möglichkeit in ASM oder C sein.

Ziel ist es Daten jeglichen Formates auf die Festplatte zu Schreiben
und zu Lesen. Das gesamte System soll voll kompatibel zu Windows und
Dos sein.

Gruß
Oliver

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Oli,

guck mal auf http://www.pjrc.com/
Da gibt es einen Code Bereich, musst suchen.

Da solltest du weiterkommen. Zumindest wird erklärt, wie es funzt, und
ein bisschen Code ist auch dabei. Da müsstest du dir halt die Funktion
quasi in C umsetzen.

Gruß Ralf

Autor: Jim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, der genannte Player verwendet ein FPGA. Ob es das ist, was er
will?

@Oliver:
"Hallo,
Ich suche jemanden der mir hilft eine Festplatte am ATMEL 89S8252
zu betreiben. Es geht hierbei primär um die Programmierung.
Diese sollte nach Möglichkeit in ASM oder C sein."

Wie genau stellst Du Dir das vor? Meiner Meinung nach am einfachsten
ist das mit zwei Latches (16-Bit-Daten), die Du dann in zwei Schritten
einliest (Ins externe Memory beim 8051er gemappt). Das sollte am
schnellsten gehen.
Du kannst natürlich auch simples Port-IO machen, das ist aber langsamer
und aufwendiger in der Software.


"Ziel ist es Daten jeglichen Formates auf die Festplatte zu Schreiben
und zu Lesen. Das gesamte System soll voll kompatibel zu Windows und
Dos sein."

Was meinst Du mit System? Nur die Dateiformate?
Oder willst Du die Platte per USB anbinden?

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Jim:

auf der Seite ist auch Code für einen 8051er in Verbindung mit einer
8255 PIO, nix FPGA.

Gruß Ralf

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.