mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Festplatte - Codes?


Autor: Sencer Soylu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich bin gerade dabei, eine Festplate mit einem µC anzusteuern!
Ich war gerade auf der Homepage der Firma, die meine Festplatte
hergestellt hat!
Im Datenblatt der Festplatte fand ich Command-Codes, ist das wichtig um
die Festplatte anzusteuern?
Danke schön.

Autor: formtapez (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja!

Autor: Sencer Soylu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gut, danke.
Das wollte ich nur wissen!

Autor: Fino (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
..göttlich... einfach nur göttlich.. :-D

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich geb dir nen Tip:
Lass es sein, du schaffst das nie...

Autor: Sencer Soylu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Doch, habe es doch geschaft!
Endlich!!!

Autor: Albert Frisch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das macht uns (bzw. mich) jetzt neugierig!
Was hast du da genau gemacht? Und wie hast du das Problem gelöst?
grüße, albert

Autor: Sencer Soylu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also,
ich habe über die Pins(CS0, CS1, DA0-DA2) die Register angesteuert!
Ich habe zuerst die Zahlen für Zylinder-, Sektor- und Laufwerksnummer
eingegeben und habe dann auf das Signal "DRDY" von der Festplatte
gewartet. Dann habe ich den Schreib-Code in das Kommando-Register
geschrieben. Dann setzt das Laufwerk das "DRQ" Bit, es signalisiert
damit, dass es Daten austauschen will! Dann werden die Daten über den
Daten-Register übertragen, dann setzt das Laufwerk das "BSY" Bit.
Wenn das Laufwerk dann das "INTRQ" setzt. Kann man dann das
Status-Regitser lesen. Ende.
Schreib-Vorgang!!!

Autor: Max (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ein write only memory?

Autor: Sencer Soylu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja,
da wird ein 8 oder 16Bit Datenwort auf einen bestimmten Sektor auf der
Festplatte geschrieben!
Ist doch richitg wie ich es beschrieben habe, oder sollte ich was noch
beachten?

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.