Título: Leer puerto paralelo Publicado por: fdsigu en 13 Julio 2010, 18:29 pm Amigos como estan, estoy haciendo unprogramita en c# para controlar el puerto paralelo, uso lalibrelia inpout32.dll, ya se como enviar los datos del puerto, pero lo que no se como leer e interpretar los datos que recibo,
uso este codigo para la lectura? //Llama a la función de entrada del archivo dll. [DllImport("inpout32.dll", EntryPoint="Inp32")] public static extern int Entrada(int direccion); El puerto paralelo tiene los pines de entrada (pin 15,10,11,12,13) Entonces cuando leo el puerto 889 como se que esta en cada pin, por decir algocuando este con 1 el pin 15 que valor debo tener?? igual para el resto de pines, de igual forma si esta con 1 el pin 15 y el 10 como se que valor debe darme cuando leo el puerto 889. Ademas de esto necesito hacer uso del puerto de entrada y salida, es decir tengo que leer cuando esta con 1 o 0 el pin1, aqui igual tengo que leer el puerto 890 pero que valor me deberia dar cuando tiene 1 el pin1 y que valor cuando tiene 0 este pin1. Espero me puedan ayudar. Título: Re: Leer puerto paralelo Publicado por: Meta en 21 Julio 2010, 13:18 pm Aquí hice uno de salida y estoy intentando hacer otro de entrada con C# 4.0.
Descarga (http://pic16f84a.org/index.php?option=com_docman&task=doc_download&gid=102&Itemid=59) Saludo. Título: Re: Leer puerto paralelo Publicado por: Cuasar en 8 Septiembre 2010, 05:15 am Hola Bueno mira te paso un programita que tengo funcionando ahora mismo con el que controlo la iluminacion del teclado.
Seguro vas a poder entenderlo y to en este solo uso la salida pero la entrada es solo interpretar el decimal que carga la variable. lo pasas a binario y tenes los pines que estan en 1 y los que estan en cero. este es el lick. http://scrngs.no-ip.info/PuertoParalelo.rar Salu2 Título: Re: Leer puerto paralelo Publicado por: Meta en 9 Septiembre 2010, 07:44 am Te paso el manual.
Ver manual puerto paralelo (http://electronica-pic.blogspot.com/2010/07/interfaz-puerto-paralelo-lpt.html) C#, C++ y Visual Basic .net Saludo. |