Hallo zusammen! Ich möchte mit einem handelsüblichen Cd Laufwerk eine Audio Cd abspielen. Das kann man einfach lösen indem man einfach die steuertasten am laufwerk benutzt. Aber: ich möchte nun eine elegantere Methode ausprobieren. Ich möchte das Laufwerk per IDE anschluss ansteuern. Dabei müssten (nur) folgende Befehle möglich sein: Play/pause stop Titel vorwärts / Titel zurück und evtl. möchte ich den Titelnamen des akteuell gespielten Musikstückes auslesen. Nun aber zu meiner Frage: Ist es überhaupt möglich das ganze mit einem 8-bit Controller zu erledigen? Und welche Befehle muss ich senden/empfangen? Da ich noch wirklich überhaupt KEINE Ahnung von IDE-Bus habe, frage ich einfach mal. Vielleicht hat ja jemand schon so was ähnliches gebaut/programmiert. Nik
Such mal mit google nach den diversen MP3-Player-Projekten. Die gibt es in etlichen Ausführungen. Da bekommst Du jede Menge Infos.
Meines Wissens kann man bei Audio-CDs (Wav-Dateien) keine Titelnamen abspeichern. Oder man kann sie nicht mehr in einem normalem CDPlayer abspielen. Über die TDE-Ansteuerung findest du bei Google genug. Ansonsten ist das mit einem 8-bit Controller sicher machbar!
Der Audio-CD-Standard gestattet zwar auch zusätzliche Information zu übertragen, aber leider macht das so gut wie kein kommerzieller CD-Hersteller. Die Internetdatenbank liefert die Informationen nur durch Vergleich der Titelanzahl und der Dauer der einzelnen Titel. Peter
Also CD Text ist schon seit langem in den Audio-CD-Standard als Erweiterung integriert und wird auch von vielen CD-Herstellern genutzt. Infos gibt es hier: http://www.ncf.carleton.ca/~aa571/cdtext.htm
hallo. Wisst ihr wie man beim IDE Port die Bitfolge sendet dass das CD-Laufwerk reagiert? Wo findet man diese ich sage mal Codes für das Laufwert im Internet?
> Ist es überhaupt möglich das ganze mit einem 8-bit Controller > zu erledigen? Definitiv, ich hab das mal mit einem PIC16F877 gemacht.
unter www.t13.org bekommt man den ATA-Standard zur Ansteuerung von IDE-Kanälen. Das Teil hab ich mal durchgewälzt und ein Festplattendiagnoseprogramm in Assembler geschrieben. Im Anhang der dazugehörige Codeschnipsel.
Mist, Edit fehlt ... Das Programm ist in NASM 80x86 Assembler und für Computer geeignet, aber übertragbar. Einfach nur die Register ändern.
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.