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.
Das macht uns (bzw. mich) jetzt neugierig! Was hast du da genau gemacht? Und wie hast du das Problem gelöst? grüße, albert
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!!!
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?
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.