ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA Programa de prueba LPT. Enciclopedia de radioelectrónica e ingeniería eléctrica. Enciclopedia de radioelectrónica e ingeniería eléctrica. / Microcontroladores El programa propuesto permite al usuario establecer el nivel de señal lógica deseado en cualquier salida del puerto de impresora de la computadora y conocer el estado de cualquier entrada de este puerto. Facilitará la configuración de los dispositivos conectados al puerto. Los radioaficionados diseñan dispositivos que funcionan junto con una computadora y se conectan a ella a través de COM, LPT y, con menor frecuencia, PCI, ISA, USB y otras interfaces. Hay muchos ejemplos [1-5]. Estos son programadores, emuladores, convertidores de analógico a digital y de digital a analógico y más. Aunque, debido a las amplias posibilidades del ordenador, estos dispositivos son mucho más sencillos que los que funcionan de forma autónoma, aún así es necesario comprobarlos y ajustarlos después de su producción. Probar un dispositivo conectado a una computadora usando su programa de trabajo está lejos de ser la mejor opción. Por lo general, no proporciona funciones para mostrar valores de señal en las líneas de entrada de la interfaz y cambiarlos manualmente en las líneas de salida. En casos raros, se adjunta al dispositivo un programa de prueba especial (por ejemplo, [4]), que se utiliza para verificar el paso de señales a través de sus circuitos. Pero un programa de este tipo, por regla general, no es adecuado para comprobar otro hardware. Como resultado, el dispositivo ensamblado debe probarse sin computadora, enviando señales al conector de interfaz que simulan el funcionamiento de una PC, lo que tampoco se puede considerar conveniente. Para configurar dispositivos conectados al puerto COM de una computadora, puede usar el programa TSOM, lo que permite controlar la señal de salida de cada puerto por separado y monitorear los niveles de todas las señales de entrada. La descripción de este programa en [6] le dio al autor la idea de crear uno similar para el puerto paralelo. Así apareció el programa LPTtest, capaz de monitorizar todas las señales del puerto LPT. El programa ha sido probado en Windows 98 y Windows XP, no existen contraindicaciones para trabajar en otras versiones de Windows. El programa accede a los registros de puertos a través del controlador de software LPTwdmlO [7]. Cuando trabaje con Windows 9x/Me, deberá instalar este controlador manualmente: ejecute el Asistente para agregar hardware desde el Panel de control, seleccione Otros dispositivos en la lista que aparece y especifique la carpeta en la que se encuentran los archivos Iptwdmio.sys e Iptwdmio.inf. Están localizados. Una vez completada la instalación, debes reiniciar tu computadora. Y ahora, una cita de [7]: "Cuando se trabaja en Windows 2000/XP, la instalación manual también es posible de manera similar. Pero a diferencia de Windows 98/Me, definitivamente no es necesario reiniciar durante la instalación; el controlador se inicia inmediatamente. Además, con instalación manual Hay una ventaja: si el programa cliente se ejecutó como un usuario que no tiene derechos de administrador, aún podrá trabajar con los puertos a través del controlador". Y una cita más: “La instalación automática se realiza cuando se crea un objeto para trabajar con el controlador en el programa de usuario si el programa se ejecuta en una plataforma de la familia NT, es decir, Windows NT4/2000/XP y el controlador no se instaló previamente manualmente. Cuando "Esto no requiere ninguna acción adicional por parte del usuario. Pero si el programa se inicia como un usuario que no tiene derechos administrativos, la instalación automática no se producirá y el programa no podrá administrar puertos". Antes de ejecutar el programa LPTtest, asegúrese de copiar el archivo Iptwdmio.sys a la misma carpeta que el archivo LPTtest.exe. También debe contener los archivos LPTpins.jpg (ubicación de los enchufes DB-25F) y LPThelp.mhtml (ayuda sobre la interfaz LPT). La ventana del programa LPTtest se muestra en la Fig. 1. Muestra el estado de las cinco líneas de entrada, cuatro líneas de salida y ocho líneas de su bus de datos del puerto. Las inscripciones Low (bajo) o High (alto) a la derecha de cada botón que cambia el estado de la línea de salida, y a la derecha del nombre de cada línea de entrada, muestran el nivel de señal lógica actual en el pin del conector correspondiente. Cuando se inicia, el programa LPTtest establece todas las salidas en niveles bajos. El valor del código actual que se muestra en la línea de estado en el registro de datos del puerto (DR) en sistemas numéricos decimales y hexadecimales es actualizado por el programa a una frecuencia de 100 Hz. Si mueve el puntero del mouse a cualquier botón o al nombre de la línea de entrada, aparece una información sobre herramientas con el número de este contacto en el conector DB-25F estándar para el puerto LPT. Para ver una imagen de conector similar a la que se muestra en la Fig. 2, simplemente seleccione el elemento Configuración de pines del conector en el menú Ayuda. El elemento Interfaz LPT... del mismo menú mostrará el contenido del archivo de ayuda. El menú Seleccionar puerto ofrece dos opciones en esta versión del programa: LPT1 (dirección base 378h) y LPT2 (dirección base 278h). El número de puerto seleccionado se escribirá en el archivo Config.txt y se leerá en él la próxima vez que se inicie el programa. Si dicho archivo no existe, el programa lo creará en su carpeta, seleccionando el puerto predeterminado LPT1. Los botones de radio Salidas y Entradas cambian el estado del quinto bit del registro de control de puerto (CR), colocando el bus de datos en modo de salida (predeterminado) o de entrada. El bus es capaz de funcionar como entrada en la mayoría de las computadoras modernas; los adaptadores de interfaz paralelo de modelos más antiguos no brindan esta capacidad. Cuando el bus de datos está configurado para entrada, sus líneas se conectan a través de resistencias proporcionadas en el controlador del puerto a una fuente de voltaje de +5 V. Por lo tanto, el nivel lógico en las líneas que no están conectadas a circuitos externos se percibe como alto. Cuando el bus de datos cambia de entrada a salida, el programa escribe automáticamente un valor cero en el registro DR, lo que hace que todas las líneas del bus bajen. El programa realiza la misma operación al cambiar el puerto, al inicio y al apagar. Programa LPTtest y todos los archivos necesarios para su funcionamiento Escritor
Autor: A. Vakulenko, Tyumen Ver otros artículos sección Microcontroladores. Lee y escribe útil comentarios sobre este artículo. Últimas noticias de ciencia y tecnología, nueva electrónica: Cuero artificial para emulación táctil.
15.04.2024 Arena para gatos Petgugu Global
15.04.2024 El atractivo de los hombres cariñosos.
14.04.2024
Otras noticias interesantes: ▪ Nueva plataforma tecnológica para chips electrónicos portátiles e Internet de las Cosas ▪ Electrónica para ayudar a los conductores ebrios y malos ▪ La limpieza en seco puede ser peligrosa ▪ Robot clasificador de moscas ▪ Láser de rayos X sobre la mesa Feed de noticias de ciencia y tecnología, nueva electrónica
Materiales interesantes de la Biblioteca Técnica Libre: ▪ sección del sitio Instrucciones de funcionamiento. Selección de artículos ▪ artículo Viejo marido, formidable marido. expresión popular ▪ artículo Perejil de jardín. Leyendas, cultivo, métodos de aplicación. ▪ artículo Encender una vela sin fuego. Secreto de enfoque
Deja tu comentario en este artículo: Comentarios sobre el artículo: Conductor del tractor ¿Por qué no hay información en el servidor de la revista de radio a la que se refieren los autores que se trata en el artículo "Programa LPTtect..."? Todos los idiomas de esta página Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio www.diagrama.com.ua |