![]() |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
![]() |
![]()
Message
#1261
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 264 Inscrit : 3 Jul 2002 Lieu : Culver City Membre no 2 827 ![]() |
J'offre une carcasse de Macbook (avec écran qui marche pardi) a qui veut bien venir la récupérer chez moi (Paris, 18e). Pour info, la carte mére est apparement naze et j'ai du l'ouvrir pour redonner le DD interne à sa proprio qui s'en débarrassait.
J'aurais aimé faire la bidouille moi-même mais je suis trop inexpérimenté et surtout je n'ai pas le temps. UPDATE (10 min + tard) : dalle offerte à Kiryu. UPDATE : désolé mais la carcasse complete est VRAIMENT pour Kiryu, offre finie - conclue - terminée - classée. C'est plus à moi mais à lui. Ce message a été modifié par funkyfrogg - 5 Jul 2007, 21:41. -------------------- -----------------------------
Quand il n'y a pas de solutions, il n'y a pas de problêmes. Proverbe Shadok. |
|
|
![]()
Message
#1262
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 7 Jul 2007 Lieu : Rennes Membre no 90 161 ![]() |
Salut a tous, voila je suis new sur le forum, bon passont,
j'ai u une idée de projet, j'ai récupéré un ecran d'une imprimante (visionneuse photo) avec sa carte controleur, je voudrai pouvoir utiliser cet ecran sur un port vga ou rca (jaune). l'ecran est de la marque "AU Optronic" (ao25bn01 ou ao25dl02) Je dispose des pdf du controlleur (ups051) http://yoipur.free.fr/lcd/projet/pdf/ et je dispose de quelles photos du tout http://yoipur.free.fr/lcd/projet/photo/ Si vous pouvez m'aider dans mon projet, car je ne comprend rien au signaux video des lcd, ca pourrai m'etre super sympa . En clair je voudrai qu'on m'aide a faire le circuit electronique et a le comprendre, |
|
|
![]()
Message
#1263
|
|
Nouveau Membre Groupe : Membres Messages : 11 Inscrit : 17 Dec 2005 Membre no 51 867 ![]() |
Bonsoir
Intéressant ton écran et ta carte contrôleur, en tout cas pas trop mal documenté. Pour ce qui est d'adapter une connexion VGA ou RCA(video composite, à oublier dans un premier temps) il va falloir que tu adapte et que tu fabrique ton propre circuit qui ressemblera fort au premier prototype créé par Kiryu Enfin tout ceci doit bien sûr être confirmé par celui ci ou quelqu'un d'autre. |
|
|
![]()
Message
#1264
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 7 Jul 2007 Lieu : Rennes Membre no 90 161 ![]() |
Oui , j'ai plus qu'a comprendre comment fonctionne tout ca pour le moment je suis sur cet ecran depuis 2 jours, j'ai aussi trouvé un forum (in english sur le meme controlleur avec un ecran de meme marque) je donne l'adresse si ca peut guider la personne qui voudra m'aider. (je suis mauvais pour comprendre le bon anglais).
http://camerahacks.10.forumer.com/a/lcd-su...s_post1828.html Salut c encore moi, bon j'ai lu un peu les pdf du "UPS051" Si quelqu'un peut me dire ce qu'est et a quoi ca sert: -clock (les horloges) -d0-d7 etc -synchro me faire un petit lien entre tout ca et m'expliquer le PRINCIPE du LCD. pour ensuite me dire la différence entre le signal qui sort du VGA et celui qui entre sur le "ups051" ------------------ je rappel le lien de la doc http://yoipur.free.fr/lcd/projet/ CITATION J'ai corrigé l'affaire... j'ai donc repris le circuit de départ, avec le point milieu. pour la logique de décallage je vais attendre un peu car je pourrais sans doute avoir les compteurs programmables en CMS. Finalement beaucoup de déclinaisons de la famille TTL sont cappable de dépasser les 30Mhz, la version AS (134Mhz max.) ne sera pas obligatoire. Cela devrais déja simplifier pas mal le circuit. Je ne comprend pas vraiment ce qui vous appelez des angles arrondis... ca ne se voit pas beaucoup mais tout mes tracés sont des segments de droites orientés par pas de 45°. Quand je tourne de 90° je ne le fait jamais d'un coup, je lisse la courbe par un segment à 45°... je pense que ca devrait aller. Les tracés courbes j'en ai déja vu mais que sur des circuits HF qui fonctionnent a des fréquences nettement plus élevées (Ghz...). MaousseT, tu as du nouveau pour les IC de chez Thomson? mon montage irra pour des petits panneaux mais pour piloter des panneaux plus complexes ce circuit serait vraiment plus commode... macuserfr, rejoint nous! smile.gif je t'assure que c'est pas compliqué. En fait tu peux facilement comprendre ce qui se passe en lisant les docs techniques des composants et du panneau LCD. En fait pour simplifier voila ce qui se passe: Le LCD a besoin de différents signaux pour fonctionner: - Un signal vidéo en 3 composantes (vert, bleu et rouge) numérisé. (plus il y a de bits et plus il y a de couleurs possibles...) - Une pixel clock, qui en fait décale les pixels un par un de gauche à droite. Quand on envoie une couleur à l'écran il colorie le premier pixel, on envoie un top sur la pixel clock et il colorie le 2eme pixel a droite et ainsi de suite. - Une synchro horizontale, qui, une fois arrivé au bout d'une ligne, dis a l'écran de revenir au début de la ligne d'en dessous. - Une synchro verticale, qui, une fois arrivé au dernier pixel (du coin inférieur droit) dis a l'écran de revenir au début (en haut a gauche). - Un signal de prise en compte des données vidéo, qui indique a l'écran quand prendre en compte les données vidéos. Son décalage par rapport a la synchro horizontale permet de déplacer ce qui s'affiche à l'écran sur l'horizontale. Le VGA quand à lui fournit: - Les 3 composantes vidéo en analogique - Une synchro horizontale - Une synchro verticale Pour lier les 2 il fait donc: - Convertir chacunes des composantes vidéo de l'analogique au numérique. - Générer une pixel clock pour le LCD (un simple oscillateur suffit). Cette pixel clock devient la référence temporelle de tout le montage puisqu'elle compte la plus petite unitée, le pixel. - Générer le signal de validation du signal vidéo, en décalant d'une durée réglable au pixel pres l'information de syncho horisontale. Voila... smile.gif Je vien de lire ça, ge commence a comprendre un peut mieux mais pour avancer je n'est pas d'oscilo faut que je trouve quelqu'un |
|
|
![]()
Message
#1265
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 1 289 Inscrit : 5 Mar 2004 Lieu : Paris 18e / Rennes Membre no 15 803 ![]() |
Ton écran LCD ne fonctionne pas de la même manière que ce que j'avais indiqué ici. Les petits LCD (appareil photo, camescope, etc) sont souvent pourvu d'une interface "batarde" ce qui est le cas pour le tien. Les pixels ne sont pas organisés en groupes "RVB" carré, mais en quinconce avec chaque couleur primaire composée d'un pixel carré.
Il faut donc respecter cet ordre pour rafraichir l'écran. De plus pour réduire le nombre de fils les données sont visiblement multiplexées (on envoie séquentiellement R puis V puis B sur un port 8bit). Sans beaucoup de brainstorming cela va etre difficile... a mon sens, c'est infaisable simplement sans utiliser de la logique programmable. -------------------- MacBook Pro 17" Core2 Duo 2,33Ghz, 320Go 5400rpm, 4Go, Radeon X1600 256Mo - Plusieurs autres macs du G4 au 68000, stations SGI et Sun, un Newton MessagePad 2100, des Pippin et même un PC.
http://www.mactronique.com/ |
|
|
![]()
Message
#1266
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 7 Jul 2007 Lieu : Rennes Membre no 90 161 ![]() |
ok merci mais ca m'intéresse donc je vais y prendre mon temps et si c'est vraiement le truc a se prendre la tête en effet je m'arreterai sur cet ecran si compliqué.
oki, et bravo pour ton travail effectué sur ton ecran^^ ca en vaut la pene... je repasserai pour dire ou j'en suis rendu et vous demander conseil. |
|
|
![]()
Message
#1267
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 7 Jul 2007 Lieu : Rennes Membre no 90 161 ![]() |
-----------
----------- ----------- Je voudrai savoir du coup se que vous pensez de ce composant* pour faire ma conversion VGA --> "ups051" *http://www.alldatasheet.com/view.jsp?Searchword=WM8198CDS |
|
|
![]()
Message
#1268
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 1 289 Inscrit : 5 Mar 2004 Lieu : Paris 18e / Rennes Membre no 15 803 ![]() |
Ton circuit est plutot adapté a des application de numérisations pour capteur CCD.
Il te faut faire un truc de ce genre (sachant que ce qui est encadré en rouge est réalisé par la famille AD988x de chez analog devices). ![]() ... ça sera très prise de tête surtout que les documentations techniques que tu as trouvé (déja c'est pas mal, elles existent!) sont très obscures quand à la manière de piloter le chip UPS051 PS: CITATION UPDATE (10 min + tard) : dalle offerte à Kiryu. UPDATE : désolé mais la carcasse complete est VRAIMENT pour Kiryu, offre finie - conclue - terminée - classée. C'est plus à moi mais à lui. C'était un iBook G3 et pas un macbook, donc pas la peinde de demmander des pièces de macbook... En tout cas merci encore funkyfrogg, l'écran me sera très utile pour le projet, qui (je l'espere vraiment) devrait redevenir actif cet été -------------------- MacBook Pro 17" Core2 Duo 2,33Ghz, 320Go 5400rpm, 4Go, Radeon X1600 256Mo - Plusieurs autres macs du G4 au 68000, stations SGI et Sun, un Newton MessagePad 2100, des Pippin et même un PC.
http://www.mactronique.com/ |
|
|
![]()
Message
#1269
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 7 Jul 2007 Lieu : Rennes Membre no 90 161 ![]() |
Ouais
Merci , j'ai lu moi aussi les docs du ups051, que je pense avoir bien compris ![]() J'ai trouvé cependent un composant chez TI le tvp7000, qui je pense fais la meme que le AD988x dont tu me parles. Sinon pour le multiplexer je ne trouve pas, je continu a espérer^^ D'autre parts j'ai alimenté la carte de controle du lcd, c'est drole il affiche des bandes verticales de couleurs... c'est motivant de le voir coloré^^ ![]() Ce message a été modifié par yoipur - 12 Jul 2007, 20:54. |
|
|
![]()
Message
#1270
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 1 289 Inscrit : 5 Mar 2004 Lieu : Paris 18e / Rennes Membre no 15 803 ![]() |
non le tvp7000 est un simple triple DAC video. La famille AD988x est une solution complète de bridge DVI/VGA -> ecran LCD, avec un pré-traitement des données analogiques tres efficace et surtout un PLL intégré pour générer une horloge de rafraichissement de la dalle.
Il faut que tu comprennes que tu devras aussi refaire la longueur des impulsions Hsync et Vsync si tu veux avoir une image centrée sur l'écran et sans cadre noir. Le multiplexeur n'existera pas, c'est quelque chose que tu devra cabler toi même en utilisant des tampons de bus très rapides ou un CPLD. -------------------- MacBook Pro 17" Core2 Duo 2,33Ghz, 320Go 5400rpm, 4Go, Radeon X1600 256Mo - Plusieurs autres macs du G4 au 68000, stations SGI et Sun, un Newton MessagePad 2100, des Pippin et même un PC.
http://www.mactronique.com/ |
|
|
![]()
Message
#1271
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 7 Jul 2007 Lieu : Rennes Membre no 90 161 ![]() |
ok merci, je vais bien me renseigner,....
je vai faire tout ca , car j'ai pas tout compris au niveau du MUX qu'il va falloir faire moi même, ca me prendra un peut de temps et au niveau des horloges, etc... UN BON NOMBRE DE RECHERCHE ET CA DEVRAI M AIDER Je vous tiends au courant.... à plus |
|
|
![]()
Message
#1272
|
|
Nouveau Membre Groupe : Membres Messages : 9 Inscrit : 7 Jul 2007 Lieu : Rennes Membre no 90 161 ![]() |
Voila j'ai fait un schema pour que vous puissiez m'aider à le finir car il me manque quelques détails.
Sinon pour passer du 5V en 3.3V il vaut mieux faire un pont diviseur ou prendre un transistor? Pour le "ups051" en entré il ya ENAB-(DEM) cette fonction est-elle obligatoire ou pas et cela sert à quoi? schema: http://yoipur.free.fr/lcd/projet/scan/ Ce message a été modifié par yoipur - 14 Jul 2007, 13:20. |
|
|
![]()
Message
#1273
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 1 289 Inscrit : 5 Mar 2004 Lieu : Paris 18e / Rennes Membre no 15 803 ![]() |
Comme je l'avais déja indiqué dans mon premier post, la doc de l'ups051 est très obscure, et je ne me mouillerais pas pour dire comment lui fournir les données vidéos. La figure avec les timmings (qui est l'élément clé) est absolument incompréhensible.
sinon pour le reste: CITATION Voila j'ai fait un schema pour que vous puissiez m'aider à le finir car il me manque quelques détails. Disons qu'il y a à peine 2% de faits, et il faut vraiment tout revoir. CITATION Sinon pour passer du 5V en 3.3V il vaut mieux faire un pont diviseur ou prendre un transistor? Il faut un régulateur de tension. CITATION Pour le "ups051" en entré il ya ENAB-(DEM) cette fonction est-elle obligatoire ou pas et cela sert à quoi? L'entrée ENABLE sert à indiquer quand le signal vidéo envoyé est valide. Ce signal n'est pas généré par les AD988x et il faut le faire à partir de Hsync et Vsync. Attention aussi qu'il n'y a pas de scaling. Si ton écran est en 320x240 tu ne peux pas entrer un signal vidéo ayant une autre résolution (ex. 640x480, sauf en prévoyant de rajouter encore de l'électronique pour que ce soit possible). l'AD988x est un chip assez complexe, il a besoin d'alimentations séparés, et doit être configuré par bus I2C via un microcontrôleur. Regardes déja les exemples tout fait dans les docs de chez Analog Devices. Sinon, le projet final comportera facilement plus d'une cinquantaine de composants, et devra être réalisé sur un circuit imprimé double façe conçu dans les règles de l'art. Ce n'est pas du tout un projet pour débutant... -------------------- MacBook Pro 17" Core2 Duo 2,33Ghz, 320Go 5400rpm, 4Go, Radeon X1600 256Mo - Plusieurs autres macs du G4 au 68000, stations SGI et Sun, un Newton MessagePad 2100, des Pippin et même un PC.
http://www.mactronique.com/ |
|
|
![]()
Message
#1274
|
|
Nouveau Membre Groupe : Membres Messages : 11 Inscrit : 17 Dec 2005 Membre no 51 867 ![]() |
Bonjour
Voici un site intéressant pour diffèrent contrôleur comme celui fabriqué ici http://www.gnss.com/prod_lcd_mon.phtml Il ne s'agit que de puce gérant les différentes conversion comme celle de AD et non d'une carte complète a ce que j'ai pu comprendre. Cela intéressera peut être Kiryu pour une version future Par contre au niveau commercialisation sa semble être assez rare Ce message a été modifié par zoilo - 28 Jul 2007, 15:38. |
|
|
![]()
Message
#1275
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 412 Inscrit : 4 Nov 2004 Membre no 26 286 ![]() |
CITATION(zoilo @ 28 Jul 2007, 14:32) [snapback]2292161[/snapback] Bonjour Voici un site intéressant pour diffèrent contrôleur comme celui fabriqué ici http://www.gnss.com/prod_lcd_mon.phtml Il ne s'agit que de puce gérant les différentes conversion comme celle de AD et non d'une carte complète a ce que j'ai pu comprendre. Cela intéressera peut être Kiryu pour une version future Par contre au niveau commercialisation sa semble être assez rare Le GM 1601 semble alléchant mais je ne crois pas qu'ils vendent aux particuliers, c'est des fournisseurs de solutions pour fabricants de moniteurs et de TV -------------------- Newton MP100
Un Newton 2100 dont la batterie a lâché MBP 13" early 2011 iMac 21,5" Core i5 (dalle changée, Merci Stevie) |
|
|
![]()
Message
#1276
|
|
Nouveau Membre Groupe : Membres Messages : 11 Inscrit : 17 Dec 2005 Membre no 51 867 ![]() |
Oui c'est peut être pour sa que je n'arrive ni a avoir les prix ni a les trouver ailleurs sur le web
Mais bon peut être qu'on pourrais leur dire de nous envoyer des samples pour des prototype mais sa limite la production sauf si après on dépasse les 500-1000 produit ce qui je crois fatiguera légèrement nos pauvres concepteur ![]() |
|
|
![]()
Message
#1277
|
|
![]() Nouveau Membre Groupe : Membres Messages : 7 Inscrit : 30 Jul 2007 Membre no 91 634 ![]() |
Bonjour
J'ai un écran LCD de portable Toshiba modèle P2010. L'appareil ayant pris un petit coup de café ![]() J'aimerai le brancher sur un pc fixe, c'est à dire en VGA. (je n'ai pas de DVI) Comment faire ? Je pense que c'est spécifique à chaque appareil, mais l'écran doit bien avoir une prise standard ? Merci de vos conseils ![]() |
|
|
![]()
Message
#1278
|
|
![]() Nouveau Membre Groupe : Membres Messages : 36 Inscrit : 4 Sep 2006 Membre no 67 315 ![]() |
simple question moomba.....as tu lu, ne serais ce, que la premiere page de ce topic ???????????
|
|
|
![]()
Message
#1279
|
|
Nouveau Membre Groupe : Membres Messages : 4 Inscrit : 3 Aug 2007 Membre no 91 871 ![]() |
Salut,
Ca va faire un moment que j'ai pris connaissance de votre projet, et je souhaite pouvoir recuperer une dalle issue d'un vieux pc portable. J'ai lu le sujet en diagonale, histoire de prendre connaissance des points importants mais certains points ont du m'echapper. J'aimerais surtout savoir si ma dalle a possibilité d'être recycler. J'ai peu d'info sur celle ci (j'en ai meme tres peut sur l'ordi en question) et je voulais savoir comment ont fait pour determiner si la dalle sera compatible à l'adaptateur. Voici les caracteristique de ma dalle: - Model No D091201 - P/N 00K3220 - 13.3" Elle est issue d'un Pc portable IPC Topnote F200. Au niveau de la connectique de la dalle sur la carte mere, il y a petit circuit imprimé qui fait l'intermediaire: Vue de dessus, avec la connectique pour relier la dalle: ![]() En dessous, avec la connectique pour relier à la carte mère: ![]() A quoi sert cette piéce? pourquoi la dalle n'est elle pas directement relié à la carte mère? Peut être que ces connectiques peuvent determiner si la dalle est récuperable ou non. Je vous remerci d'avance pour les réponses. |
|
|
![]()
Message
#1280
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 1 289 Inscrit : 5 Mar 2004 Lieu : Paris 18e / Rennes Membre no 15 803 ![]() |
c'est un convertisseur LVDS -> TTL. On peut donc utiliser ta dalle en TTL (sans la petite carte) ou el LVDS (avec cette petite carte). dans les 2 cas pas de soucis
![]() -------------------- MacBook Pro 17" Core2 Duo 2,33Ghz, 320Go 5400rpm, 4Go, Radeon X1600 256Mo - Plusieurs autres macs du G4 au 68000, stations SGI et Sun, un Newton MessagePad 2100, des Pippin et même un PC.
http://www.mactronique.com/ |
|
|
![]()
Message
#1281
|
|
Nouveau Membre Groupe : Membres Messages : 4 Inscrit : 3 Aug 2007 Membre no 91 871 ![]() |
Ok je te remercie de ta reponse.
Je continu donc à suivre le topic |
|
|
![]()
Message
#1282
|
|
Nouveau Membre Groupe : Membres Messages : 4 Inscrit : 3 Aug 2007 Membre no 91 871 ![]() |
Autre question que je me pose:
D'apres le doc pdf du 1er poste, la connection TTL possede 34pins. Sur ma dalle, comme on peut voir quelques messages au dessus, j'ai une broche avec 41 petits "contacts". Comment faire pour reperer les differents "contacts": r0/g0/b0...CLK, DE, Vsync, Hsync...? j'ai aucun document sur ma dalle ni mon ordi (impossible de trouver sur le net). Merci d'avance |
|
|
![]()
Message
#1283
|
|
![]() Macbidouilleur de vermeil ! ![]() ![]() ![]() ![]() Groupe : Rédacteurs Messages : 1 289 Inscrit : 5 Mar 2004 Lieu : Paris 18e / Rennes Membre no 15 803 ![]() |
Il faut trouver la documentation du THC63LVDF63 et avec un multimetre tester broche par broche la continuité entre le circuit intégré et les connecteurs.
-------------------- MacBook Pro 17" Core2 Duo 2,33Ghz, 320Go 5400rpm, 4Go, Radeon X1600 256Mo - Plusieurs autres macs du G4 au 68000, stations SGI et Sun, un Newton MessagePad 2100, des Pippin et même un PC.
http://www.mactronique.com/ |
|
|
![]()
Message
#1284
|
|
Nouveau Membre Groupe : Membres Messages : 4 Inscrit : 3 Aug 2007 Membre no 91 871 ![]() |
Ok, je vois ce que tu veux dire. Je suis pas doué en electronique (je devrais dire compétement nul), mais je vais essayer d'y arriver.
Merci a toi! |
|
|
![]()
Message
#1285
|
|
Nouveau Membre Groupe : Membres Messages : 8 Inscrit : 30 Jan 2007 Membre no 79 509 ![]() |
bonjour a tous et bonjour kiryu
je sui l'avancée de ce post traitant de cette fameuse carte que vous avez entrepris et 'attend avec impatience que ce projet aboutisse, mais en attendant ce jour j'essaye par le moyen de la fameuse carte que l'on trouve sur ebay de faire fonctionner ma dalle mais meme apres plusieur lectures des datasheet de l'ecran et de la carte je n'avance pas, car jai le cable qui reliait la dalle a la carte mere, mais je ne comprend pas comment interpreter le brochage qui est decrit sur le datasheet de la dalle par rapport a la carte acheter.( je ne suis meme pas sure de la compatibilitée de la carte avec la dalle.) je ne voudrais pas abuser mais si quelqu'un pouvais m'orienter en jetant un oeuil sur les datasheet , dans tout les cas merci pour votre travail
Fichier(s) joint(s)
![]() ![]() |
|
|
![]()
Message
#1286
|
|
Nouveau Membre Groupe : Membres Messages : 5 Inscrit : 23 Aug 2007 Membre no 93 206 ![]() |
Salut à tous.
On ne peut pas dire que je vous suive depuis le début (hier soir seulement). Et je vais passer pour un arriviste... Si je comprends bien le projet est bloqué au firmware. Ca se passe sur un PIC, un 18F4550 si je me souviens bien de tout ce que j'ai lu (bon la fin un peu diagonale, j'avoue). Donc ma question: comment va Bladebillou ? J'imagine qu'il n'a plus trop le temps de plancher là dessus. Donc comme je trouve que ça serrait dommage de s'arrêter là, je vous propose mes compétence de programmeur de PIC en soutien. Par contre j'ai jamais fait ça en Basic, plutôt en assembleur ou en C. Par contre j'ai les outils de dev + une interface USB/I2C mais faite en 1h et en HID, mais il me semble que cette dernière est déjà intégrée dans le firmware actuel. Voilà... |
|
|
![]()
Message
#1287
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 603 Inscrit : 25 Dec 2002 Lieu : Montigny-le-Btx 78 (orig. Annecy 74) Membre no 5 303 ![]() |
ton interface USB/I2C m'intéresse au plus haut point
![]() -------------------- MacBook Pro 15" 2010 - Pentax K20D
L'informatique industrielle et l'électronique sur Mac, c'est possible! ~> www.MacTronique.com |
|
|
![]()
Message
#1288
|
|
Nouveau Membre Groupe : Membres Messages : 5 Inscrit : 23 Aug 2007 Membre no 93 206 ![]() |
Rien de plus simple: une petite carte avec un PIC18F2455, un connecteur USB, deux ou trois capa et résistances (tout est dans le datasheet du 18F2455), et d'un cristal à 12MHz. Pour la première version, je n'avais pas de cristal 12M sou la main alors j'ai dépouillé le résonateur céramique d'une vielle souris de Macintosh (oui je sais c'est un crime).
Ensuite pour la programmation y'a rien à faire. Le 18F2455 possède les interfaces USB et I2C en hard, MPLAB fournit les librairies permettant de les faire marcher, donc j'ai du taper en tout et pour tout 10 lignes de code pour écouter les commandes en provenance de l'USB, envoyer ce qu'il faut sur l'I2C et éventuellement renvoyer un résultat vers l'USB quand il s'agit d'une lecture. Ca c'est pour la partie master, je n'ai pas implémenté la partie slave, mais il existe une deuxième interface I2C sur le 18F2455, ce qui évite d'avoir à reconfigurer la première. |
|
|
![]()
Message
#1289
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 603 Inscrit : 25 Dec 2002 Lieu : Montigny-le-Btx 78 (orig. Annecy 74) Membre no 5 303 ![]() |
je me suis toujours dit que ça devait être super simple, mais j'ai jamais eu le temps de le faire! après faut que je fasse un bout de programme pour mac... le HID me fait un peu peur :-P
je t'échange le code de billou contre ton code i2c LOL [euh... on est un peu hors sujet là non?] -------------------- MacBook Pro 15" 2010 - Pentax K20D
L'informatique industrielle et l'électronique sur Mac, c'est possible! ~> www.MacTronique.com |
|
|
![]()
Message
#1290
|
|
Nouveau Membre Groupe : Membres Messages : 5 Inscrit : 23 Aug 2007 Membre no 93 206 ![]() |
J'ai fait ça sous PC, en visual C. C'est pas très compliqué non plus, y'a des classes fournies par Windows pas besoin de driver. Je suis parti d'un projet trouvé sur internet qui pilotait un écran I2C et je l'ai modifié. Tout ça c'est des outils de dev, c'est bâclé mais pour aller configurer des composants sur un bus I2C ça suffit.
|
|
|
![]() ![]() |
Nous sommes le : 26th June 2025 - 11:03 |