Forum: Mikrocontroller und Digitale Elektronik Etwas OT: Festplatten-Zugriff


von Rainer (Gast)


Lesenswert?

Hi Leute!

Ich weiß, dass das etwas OT ist, aber ich kanns ja trozudem mal hier 
versuchen :).

Ich hab ne Festplatte an nen 8051 angeschlossen und kann das 
Status-Register richtig auslesen, mit 0xE0 die Spindel abschlaten usw. 
So weit, so gut. Aber wenn ich jetzt Lesen will, dann setzt die Platte 
immer das "Error"-Bit :(.
Das hier hab ich gemacht:

WriteReg8Bit(IDE_REG_SECTOR_COUNT, 0x01);
WriteReg8Bit(IDE_REG_START_SECTOR, 0x01);
WriteReg8Bit(IDE_REG_CYLINDER_LOW, 0x00);
WriteReg8Bit(IDE_REG_CYLINDER_HIGH, 0x00);
WriteReg8Bit(IDE_REG_HEAD_DEVICE, 0xA0);
WriteReg8Bit(IDE_REG_CMD_STATUS, 0x20);

Hat irgendwer Ideen, worans liegen könnte?!

Danke,
Rainer.

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.