CSEL wirklich nötig?

OP #317825
Lesenswert?
• ▲
▼
Hallo!


Nehmen wir an, ich will eine HDD und ein CD ROM mit einem
Mikrocontroller ansteuern. Beide sollen auf der gleichen ATA
Schnittstelle liegen.
Wie kann ich entweder HDD oder CD auswählen? Brauch ich dafür CSEL?
Brauch ich noch irgendwelche Signale die dezidiert nur für diese
Konfiguration nötig sind?

Die Referenzschaltpläne, die ich bis jetzt im Netz gefunden habe, haben
alle immer nur ein Device angeschlossen und deswegen CSEL auch immer auf
GND gehängt.
Gast #317826
Lesenswert?
• ▲
▼
CSEL heißt cable select, also im Kabel wird festverdrahtet festgelegt,
ob ein Drive Master oder Slave ist. Normalerweise legen das aber Jumper
an jedem Drive fest, also die Platte normal als Master, das CDRom als
Slave.
Gast #317828
Lesenswert?
• ▲
▼
Ich will auch diese Woche mal mit IDE anfangen.

Dazu das hier:

"Two-devices considerations
The IDE bus is intended for two devices. A master and a slave device. I
have not tried anything myself, but the descriptions indicate that it is
in fact very simple to connect two devices to the IDE bus. All you have
to do is:

1) Configure the master/slave jumpers of the devices.
2) Select a device before you start giving commands to the devices.

The head and device register has the bit you need to switch from one
device to another. You have to write the bit to either 0 for master or
1 for slave and start controlling the other device. Mind: BOTH devices
will get their registers WRITTEN. Any data or register READ will come
from the selected device. ONLY the selected device will execute
commands."
http://www.pjrc.com/tech/8051/ide/wesley.html#twodevice
Gast #317829
Lesenswert?
• ▲
▼
Ich hab hier gerade gefunden, was ich vor einiger Zeit zum Thema
nachgeschaut hatte: CSEL muß belegt werde, wenn am Drive kein Jumper
für Master oder Slave gesetzt ist. Es ist der Pin 27 am 44poligen
Notebookstecker oder am 40-poligen IDE-Stecker. Im Drivestecker mit GND
verbunden legt mandiesen Drive auf "slave" fest, mit Vcc verbunden
wird er zum "master". Am 50poligen Miniatur-Notebookstecker für
CD-Roms ist es Pin 47.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.