Forum: Mikrocontroller und Digitale Elektronik ATAPI -- mal wieder


von Tobias M. (Firma: TBSyS) (tobi31061)


Lesenswert?

Hallo.
Ich versuche im Moment, ein CD Laufwerk anzusteuern.
Ich nutze dazu die Arduino Platform. Im dortigen Forum konnte mir 
allerdings niemand helfen...

Meine Verkabelung ist folgendermaßen:
// /DIOW - A0
// /DIOR - A1
//  DA1 - A2
//  DA0 - A3
//  DA2 - A4
//  DD0-7 - D2-9
/IDE_CS0 - VCC
/IDE_CS1 - GND

Ansonsten bin ich nach diesem Dokument vorgegangen:
http://www.dukerx.no-ip.com/IDE-Old.htm

Ich versuche es folgendermaßen:

DIOW auf Output
DIOR auf Output
DA0-2 auf Output
DIOW und DIOR auf HIGH

Damit hätt ich das Teil initialisiert (hoff ich ;D)

dann mach ich die DD0-7 auf Output, und setze sie auf Low,
sowie
DA0 - 0
DA1 - 1
DA2 - 1

und toggle kurz DIOW auf Low.

Dann kommt der Befehl:

auf die Datenpins kommt 01100101 also A6h (laut  INF-8020.pdf)

DA0-2 setze ich auf HIGH. und toggle anschließend wieder die DIOW 
Leitung.

Soviel zu meinem ersten Hardgecodeten Versuch, die Laufwerksschublade zu 
öffnen. Funktioniert (oh wunder ): ) aber nicht.

Weiß jemand Rat? Vielen Dank für eure Zeit zum Lesen!

Danke,
Tobias

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Tobias Mädel schrieb:
> /IDE_CS0 - VCC

Das ist vermutlich nicht sinnvoll.

Sieh Dir mal das hier näher an:

http://www.8052.com/users/jsno/

von Tobias M. (Firma: TBSyS) (tobi31061)


Lesenswert?

Oh. Diese Seite schaut auf den ersten Blick sehr interessant aus.
Danke für den Link!

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.