URL: https://linuxfr.org/forums/programmation-c--2/posts/libieee1284-et-lecture-des-bits-de-donn%C3%A9es Title: libieee1284 et lecture des bits de données Authors: lem__mel Date: 2006年07月28日T10:08:47+02:00 Tags: Score: 0 cela fait un petit moment que je tente de lire les valeurs présentes sur le port parallèle, et que je n'obtiens rien ou à peu près : toujours la valeurs 4 (?!!?). J'utilise donc la librairie libieee1284, et j'ai suivi les étapes préconisées dans la documentation officielle : Réglages ---------------------------------------------------- ieee1284_find_ports (je cherche les ports) : OK ieee1284_get_deviceid (je cherche un id pour un port donné) : erreur E1284_NOTAVAIL ieee1284_open (j'ouvre le port en mode EPP) : OK ieee1284_claim (je réclame le port) : OK ieee1284_get_irq_fd (je place une interruption) : OK select (afin d'attendre l'interruption) : OK ---------------------------------------------------- puis je génère un signal sur la broche ACK et je quitte le select pour : ieee1284_read_control (afin de lire la valeur des données) et là quoique je fasse, j'obtiens toujours 4 comme valeur lue (je change les valeurs des broches de données à l'aide d'un petit générateur de courant continu). Je suis assez embêté car je ne trouve pas d'information sur le net au sujet de cette lib, ce qui laisse à penser que j'ai rien compris au fonctionnement du port parallèle et de cette lib ! Auriez-vous une piste ? Ou au pire une idée de forum spécialisé sur ces types questions ?

AltStyle によって変換されたページ (->オリジナル) /