⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Microcontroladores y sistemas digitales

problema con la direccion de lpt y el software de todorobot

otro juan
otro juan
422
hace 18 años
hace 18 años
estoy intentando hacer funcionar el soft de todorobot.com.ar echo en vb con la io.dll con una tarjeta paralela con chipset nm9805 el problema es que el so win no le asigna ninguna de las direcciones estándar al nuevo puerto ni permite cambiarla por lo tanto el soft de todorobot no funciona e intento ponerle la que aparece en el panel de control pero no funciona es bc400 pero en el código fuente dice que debe ser integer y da error probé el puerto conectando una impresora y funciono correctamente como lpt3 pero la io.dll solo funciona con direcciones de memoria.... no se como debo ponerle la dirección ayuda
mammuky
mammuky
640
hace 18 años
hace 18 años
Ok. Primero que win estas usando? Segundo trata de verificar bien la direccion que mencionas ya que: BC400--->771072!!!! ( en decimal) Las direcciones de los puertos son: LPT1--->&H378 (888 decimal) LPT2--->&H278 (632 decimal) LPT3--->&H3BC (956 decimal) Verifica y comenta.-
otro juan
otro juan
422
hace 18 años
hace 18 años
mira aquí va es xp el puerto funciona perfectamente con impresoras esto tiene detenido mi proyecto de control de motores paso a paso gracias
mammuky
mammuky
640
hace 18 años
hace 18 años
Ok. La direccion de tu puerto es [color=blue:1df7fcd9dc]"BC00"[/color:1df7fcd9dc] y no[color=red:1df7fcd9dc] "BC400"[/color:1df7fcd9dc] como mencionaste.- Intenta colocar en el soft de todo robot asi [color=green:1df7fcd9dc]"&HBC00"[/color:1df7fcd9dc].- Si no te deja intenta cambiar la configuracion del puerto desmarcando la opcion "Utilizar config. Automatica" y click en cambiar configuracion. y coloca : Intervalo de entrada salida: 0378-037F.- Pero igualmente la de arriba debe de funcionar.- Te adjunto una pequeña aplicacion para probar tu puerto con la Io.dll Suerte y comenta.-
otro juan
otro juan
422
hace 18 años
hace 18 años
probado tanto en soft de todo robot como en su aplicación [code:1:f3a217fae0]&HBC00[/code:1:f3a217fae0] resultado pantalla azul y reinicio no se puede desmarcar y lo único que se pude hacer es cambiar de lpt2 al lpt3 en google lo mas parecido que hay es esto pero no sirve http://209.85.165.104/search?q=cache:Kp4hS7YgAwcJ:www.overclockers.cl/foros/index.php%3Fs%3D4c2056e67f44d1a86c8b74bfdbeaed05%26showtopic%3D131144%26view%3Dgetlastpost+direccion+netmos&hl=es&ct=clnk&cd=1&gl=cl&lr=lang_es&client=firefox-a y e probado varias versiones del driver pero nada e buscado otras maneraas de accede al puerto pero nada ... :?: :?: :?:
mammuky
mammuky
640
hace 18 años
hace 18 años
Ok. 1)-En la pantalla azul te hace un volcado de memoria? 2)-Cuantos puertos fisicos de impresora tenes? 3)-Probaste en agregar algun puerto de impresora desde el panel de ctrol? Espero comentarios, suerte.-
otro juan
otro juan
422
hace 18 años
hace 18 años
la pantalla azul y reinicio automático así que no se alcanza a ver , el colapso es tanto que se daño el archivo prueba.exe perdiéndose 2 puertos lpt1 en placa madre lpt3 en placa pci ahora por que no usar lpt1 todavía tengo impresoras que lo usan ademas esta muy directo a la placa madre como para experimentar, y no es fácil conseguir optoacopladores no lpt3 se agrega al momento de instalar los driver desde el panel de control no e tenido mucha suerte todavía
mammuky
mammuky
640
hace 18 años
hace 18 años
Ok. LPT1 que direccion tiene? Podes usar la configuracion que te adjunto.- Esto me tiene loco ( jajajajajajaja) Comenta y Suerte.-.
otro juan
otro juan
422
hace 18 años
hace 18 años
gracias yo había pensado en usar el uln alimentando los motores, sin embargo estos motores paso a paso son bipolares, le pondría un l293 sin embargo o no los encuentro o me piden 20 veces su valor o MAS! con tu ejemplo con el precio de 1 rele en la tienda de la esquina compras todo pero en la tienda de lejos( ja si es que tuvieran integrados) así que estaba tratando de ocupar un lb1946 que lo incluye todo todo hasta el puente H este trabaja con 5V y 40V sin embargo no confió mucho en el como para conectarlo directo al lpt1 por esto estaba tratando de usar otra tarjeta con puerto paralelo a al cual no le tengo demasiado cariño por lo que podría experimentar seguro todo lo que pueda. tal ves exista otra manera de acceder al puerto???
otro juan
otro juan
422
hace 18 años
hace 18 años
gracias si es para manejar motores paso a paso primero solo uno una ves que aprenda agregare mas la idea es terminar con al menos tres y que la parte inteligente se realice via software PC podría ser serie pero nececitaria un pic que no tengo al que no puedo acceder es al lpt3 que es al que quiero acceder el lpt1 esta bien estoy viedo el msdn pero las referencias al lpt son desde un punto de vista de impresoras años que no uso el qbasic pero lo intentare
mammuky
mammuky
640
hace 18 años
hace 18 años
Ok. Si si en lpt1 aparece bien.- Te aconsejo que lo uses al reves.- Impresora en Lpt3 y con lpt1 usa el soft y listo asi no te complicas.- Ya encontre el problema, y este radica en que las direcciones que aparecen son del puerto PCI y por eso no te va a funcionar(no habia leido bien en la captura anterior y recien ahora me doy cuenta, perdon).- Asi que usa el LPT1.- Suerte.-
otro juan
otro juan
422
hace 18 años
hace 18 años
Impresora en Lpt3 y con lpt1 usa el soft ese no es el problema el problema es que si algo malo le llegase a pasar al puerto de la placa madre me dolería mucho muchísimo en cambio si el puerto de la tarjeta pci muere no me dolería tanto por lo tanto esto investigando si hay otra manera de controlar el puerto sin usar las direcciones directamente
mammuky
mammuky
640
hace 18 años
hace 18 años
Ok. Dale con ganas juan, estuve viendo por la red que hay varios que tienen el mismo problema que vos,trata de conseguirte un par de optos o el uln y proba, si esta optoacoplado nunca le va a pasar nada quedate tranquilo. No se de donde sos pero aca donde vivo yo los optos salen USD 0.60 asi que con casi USD 5 te lo armas y proteges tu puerto.- Suerte y contame tus resultados.-
otro juan
otro juan
422
hace 18 años
hace 18 años
seguiré buscando pero parece que tendré que conseguir los optos aunque tarde un tiempo segire buscando por el lado código
mammuky
mammuky
640
hace 18 años
hace 18 años
Ok. Preguntas: 1)-Vos queres manejar motores pap? 2)-Cuanto motores queres manejar? 3)-Si o si tiene que ser por el puerto paralelo? Pd: Te pregunto esto porque no logro entender todavia como no es que no podes acceder al puerto paralelo, y si no lo que se puede hacer es conectar un pic al puerto serie y que este maneje los motores.- La otra forma que puedes usar para probar el puerto es usando el qbasic yo te aconsejo que trates de encender tu maquina sin cargar win, solo en ms-dos y pruebes con qbasic.- En qbasic para acceder al puerto es asi: Out puerto,dato Ejemplo LPT1: out 888,255 ---> pone a uno Db0-Db7 Otra cosa cual es la direccion de tu LPT1? Subi una captura como la anterior. Bue suerte y comenta.-

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.87
(15)

Curso Diseño de Amplificadores de Máxima Fidelidad

Maximiliano Resch
$ 29 USD
$ 13 USD
4.94
(16)

Curso Refrigeración Comercial Aplicado a Diagnóstico y Reparación

Ing. Georga Melgarejo
$ 40 USD
$ 13 USD
4.71
(7)

Curso TV OLED y QLED con el Ing. Picerno

Ing. Alberto H. Picerno
$ 29 USD
$ 10 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis