Accueil > Forum > > > > Interfacer un PIC avec une liaison cdrom IDE
Interfacer un PIC avec une liaison cdrom IDE
jeudi 1 octobre 2009 à 17:50:00 |
Interfacer un PIC avec une liaison cdrom IDE

Frudjp
|
Bonjour,
Je suis tout nouveau sur ce forum que j'ai découvert au hasard de mes recherches dans le but de m'informer sur le protocole de liaison ATAPI.
J'ai pour projet de vouloir utiliser un lecteur cdrom en lecteur audio. Vous me direz: rien de plus simple, il suffit de relier la sortie audio analogique à un ampli et de piloter le lecteur avec les qq touches disponibles en facade. Oui, mais voilà je veux aller plus loin que ce concept. Je veux à partir de ce lecteur utiliser la liaison IDE pour gérer ttes les cdes possibles voir afficher les données du disque audio et m'en servir de façon autonome comme un lecteur de salon HiFi.
Pour ça je dispose d'un PIC (16F877) un afficheur LCD 2 lignes et qq notions d'assembleurs qui me permettrais de compiler tout ça. Sauf que, je ne connais absolument rien du protocole ATAPI pour en exploiter les données.
Bcp sur la toile ont déjà réalisé ce projet et propose même de fournir les "hex" pour le programme. Ce n'est pas vraiment ce dont je recherche mais plutôt le protocole lui même qui me permettrais de développer seul ce programme et d'en comprendre les subtilités
Si parmi vous qq'un aurait des connaissances la dessus, sachez que je serait fortement intéressé
En vous remerciant tous,
JP
|
|
mardi 13 octobre 2009 à 01:48:09 |
Re : Interfacer un PIC avec une liaison cdrom IDE

edfed
|
fais un petit tour sur OSdev.org. dans le wiki, il y a plein de trucs sur ATA/ATAPI.
il y a aussi le site du standard atapi qui doit exister quelque part. un peu comme le W3C pour le html.
me:
nop
ret
|
|
mardi 20 octobre 2009 à 15:10:13 |
Re : Interfacer un PIC avec une liaison cdrom IDE

rdany62
|
Bonjour,
Voici quelques liens intéressants (en Anglais technique cependant) qui, je l'espère, t'aiderons dans ton projet, du moins sur l'aspect logiciel:
http://www.bswd.com/sff8020i.pdf : Spécification ATAPI CD-ROM (22/01/1996)
http://suif.stanford.edu/~csapuntz/specs/INF-8020.PDF : idem que ci dessus
http://www.t13.org/FTPSite/Default.aspx : Site FTP du T13 (notes techniques etc gratuites)
http://suif.stanford.edu/~csapuntz/ide.html : site faisant partie de l'université de Stanford (quelques explications et liens intéressants)
En voici un autre sur l'aspect matériel, c'est le brochage du connecteur ATA (et ATAPI):
http://pinouts.ws/ata-ide-pinout.html
A bientôt !
|
|
mardi 20 octobre 2009 à 15:12:17 |
Re : Interfacer un PIC avec une liaison cdrom IDE

rdany62
|
Au fait, petit détail sur le lien du brochage ATA/ATAPI: les signaux actifs sur niveau bas (ou front descendant, à vérifier) sont précédés d'un slash (/).
|
|
mardi 20 octobre 2009 à 18:08:15 |
Re : Interfacer un PIC avec une liaison cdrom IDE

Frudjp
|
Bonjour à tous,
Un grand merci pour vos réponses, je vais pouvoir me documenter grâce à vos liens. Cependant, entre temps j'ai pas mal avancé ou plutôt à force de chercher je suis tombé sur une annonce Ebay qui propose pour une 20aine d'euros tout un ensemble précâblé avec afficheur, télécommande et l'interface programmé à base d'Atmel.
http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&item=260423272895
J'ai donc passé cde et, dès reception d'ici une 15aine je pourrais juger et apprécier l'alternative du cdrom et faire le choix sur le meilleur cdrom audiophile. Ce après quoi j'aurais encore plus d'intérêt et de motivation à vouloir développer moi même puisque tout l'intérêt se trouve dans un système que j'aurais conçut de A à Z
Amicalement à tous,
|
|
samedi 31 octobre 2009 à 18:32:37 |
Re : Interfacer un PIC avec une liaison cdrom IDE

Frudjp
|
Bonjour à tous,
L'interface viens d'être déballé en milieu de semaine et j'ai déjà effectué pas mal de test. Voilà, mes premières appréciations:
Le produit est conforme à ce qui est annoncé sur Ebay, seul un schéma de la carte est livré avec mais aucune explications techniques.
Le module semble offrir des possibilités de maj grâce à 2 connecteurs non commentés. Ont reconnais une liaison RS232 et une seconde qui ressemble étrangement à du USB. Un email envoyé au fournisseur à Hong Kong rapporte une réponse incompréhensible, j'ai donc abandonné l'idée des mise à jour.
Tjrs est-il que le module fonctionne tel quel avec la majorité des cdrom des génération >95 Les modèles antérieurs ne sont pas reconnus.
Je vais tester courant du mois d'autres cdrom, dvdrom et graveur que j'aurais l'occasion de récupérer.
Côté fonctionnement, il faut accepter qq bogs aussi divers qu'il ne m'est pas possible de les énumérer, je pense qu'ils sont liés à mon mode de démarrage, il faut peut-être faire un auto-reset après allumage du cdrom. J'utilise une vieille alim à découpage de pc portable, je ne dispose pas d'inter c'est le cordon qui en fait office.
Ont retrouve toutes les commandes d'un lecteur CD de salon, l'affichage donne les indications souhaités mise à part qq fautes dans les textes mais pas gênant.
Côté écoute, seul un casque relié sur la fiche du lecteur confirme que la lecture s'effectue normalement
Reste à tester qq montages de DAC pour apprécier tout ça en Haute Fidélité
Slts à tous,
|
|
Cette discussion est classée dans : lecteur, ide, liaison, pic, cdrom
Répondre à ce message
Sujets en rapport avec ce message
Liaison RS232 Pic 18F2620 vers PC [ par fun_olivier ]
Bonjour je dois faire un programme qui permet de relier un Pic 128F2620 avec un Pc via une liaison USART . Le Pic envoi un caractere, puis reçoit une
liaison rs232 avec pic16f84a [ par Lastar ]
Bonjour à tous, voila je voudrais allumer et éteindre une led à partir du clavier d'un PC. J'ai donc pour cela mis un MAX232CPE avec le pic. Le prob
besoin d'aide tres urgent!!! [ par lefrans ]
voila mon probleme je recherche le code en PBP (pic basic pro) pour programer un pic 16f877 d'une calculatrice (simple)je dispose d'un clavier 4x4 et
Ajouter un lecteur [ par CoreBreaker ]
Bojour à tous !J'ai développé un VXD contenant un FSD dans l'espoir ajouter un lecteur virtuel pour rediriger le système de fichier mappé dans un fich
communication par liaison rs232 vers LCD graphic [ par lcoumar ]
Bonjours!voilà je suis débutant en asembleur, j'envoie d'un pc des chaines de caractère vers un afficheur LCD graphic(type hitachi LMG6912)via la liai
servo de modelisme pilote par pic [ par RC516F84 ]
Dans le N°4 de micros et robots le robot bipéde est piloté par un pic16f628 Peut on le remplacer par un 16f84a?Ou est t'il possoble de piloter un ser
pic 16f628 [ par theyoupione ]
je suis un débutant dans la programmation de PIC et je voudrai savoir comment réaliser avec le 16f628:la réception de 2 signaux analog (d'un inclinomè
transmission rc 5 vers un pic 16f84 [ par raimu ]
je ne sais pas trop comment je pourrais faire pour effectuer une transmission depuis une telecommande rc5 vers un pic si quelqu'un pouvai m'aider...
question sur les pic [ par majoreea ]
Je souhauterai avoir le schema d'une telecommande infra rouge pour pc avec PIC
Assembleur PIC [ par goa_jr ]
Bonjour,Je suis en train de faire un assembleur pour PIC 16F84 et j'ai repéré une chose qui me semble bizarre dans MPLAB : l'instruction qui suit un o
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|