Messagepar laric » 24 Nov 2003, 22:45
Salut, [copie du thread de ce matin de l'autre coté]
Three Eyes, Ki, j'ai testé hier le 1080i puis une version qui ne fait rien sur le bus, aucun soucis, ca confirme nos reflections.
Pour résumer, on as maintenant un programme sur le Pic 16F876 (gestion I2C intégrée) en plus de la version de vincent et des versions 16F84.
Comme on le pensait, ca n'arrange pas les soucis, on finit tj par les même blocages.
L'astuce de Three Eyes (attendre une à deux minutes avant d'appliquer les modifs) nous permet d'utiliser les lecteurs sans soucis en pour regarder des films et c'est déjà pas mal.
Pour aller plus loin, et hors modif. firmware, je ne vois que trois solutions :
- On met un "interrupteur" sur le bus i2c du lecteur (via la nappe ou la convertion 5v / 3.3v).
Dans ce cas, le programme lit le bus, en cas de changement du (des) registre(s) qui, nous interessent, il coupe (déconnecte) le bus de la carte de celui du lecteur, applique nos modifs et reconnecte le bus.
(pour être franc, je pense que c'est ce que fait Eric HT).
- Comme Robby et Vincent l'avaient suggérés, on déconnecte les deux bus et le PIC sert de "pont".
Il lit ce qui viens du lecteur, acknowledge, et renvois de l'autre coté aprés filtrage.
On doit pouvoir faire ca assez facilement, même avec un 16F84.
- Enfin, suggestion de Robby on deconnecte définitivement l'I2C de la carte et on la pilote nous même...
Reste à vérifier les comportements du lecteur et de la carte... !
Les deux premiéres solutions sont trés proche, elles ont l'avantage d'être relativement simple, il suffit de se "brancher" sur la nappe... C'est peu intrusif et on ne touche pas aux cartes. (le montage récupérerai l'alim et l'i2c sur la nappe...
L'idéal serait de trouver de la nappe (je cherche) pour garder celle d'origine et on aurait un montage qui ne necessiterai que de remplacer la nappe
Qu'en pensez vous ? des avis ?
--Patrice