Versión Completa : Puerto Paralelo - propuesta - solucion
eduardo_cmsv
mayo 27, 2005, 09:15
Que tal compañeros Laneros, el dìa de hoy les traigo una propuesta muy interesante, y quiero que me ayuden para poderlos ayudar.
he hecho un pequeño sitio web sobre la programaciòn del puerto paralelo, pero este sitio lo considero un poco vago aùn, es por eso que les pido que lo revisen y me den sus sujerencias.
èste sitio esta disponible desde el dìa de ayer y aunque es muy humilde, la informaciòn la cosidero muy buena. el sitio estarà disponible una semana mientras hacen sujerencias, luego la actualizare en una nueva direcciòn.
http://www.geocities.com/eduardo_cmsv/index.html
Sh@rKy
mayo 27, 2005, 09:39
disculpa muy interesante tu pagina y me parece bien que organices esa info pero tengo una pequeña duda sabes algo de puertos paralelos con matlab
eduardo_cmsv
mayo 29, 2005, 09:23
NO, lastimosamente no conozco como se hace el control del puerto paralelo más que en Visual Basic 6.0, debug y macroensamblador. Pero en estos momentos estoy desarrollando un OCX, pero no estoy seguro conque programas funcionará.
ME123
octubre 3, 2005, 03:34
Heyy veo que tus conocimientos sobre el puerto paralelo en debug me pueden servir, sabes porque si gago un debug a la direccion 40:08 que es donde el bios apunta para direccionar el puerto paralelo, porque me da 3 direcciones si solo tengo 1 puerto paraleolo instalado ( se porque) pero no se como me de la "verdadera" o sea la que esta configurada en el bios dado que solo tengo un puerto paralelo.
Te agradecere que me ayudes ;)
DrakerDG
octubre 3, 2005, 08:04
Que tal compañeros Laneros, el dìa de hoy les traigo una propuesta muy interesante, y quiero que me ayuden para poderlos ayudar.
he hecho un pequeño sitio web sobre la programaciòn del puerto paralelo, pero este sitio lo considero un poco vago aùn, es por eso que les pido que lo revisen y me den sus sujerencias.
èste sitio esta disponible desde el dìa de ayer y aunque es muy humilde, la informaciòn la cosidero muy buena. el sitio estarà disponible una semana mientras hacen sujerencias, luego la actualizare en una nueva direcciòn.
http://www.geocities.com/eduardo_cmsv/index.htm
Muy buena tu page, de hecho hace poco ya le havia dado un vistazo, tambien hace algun tiempo que utilizo la librería io.dll (muy buena por cierto) y en verdad agradezco al que la realizó. Tengo un ejemplo que puedes revisar, lo publique en varios foros y sitios de código fuente, puedes incluirlo si quieres, tomarlo de referencia o simplemente para que te de una idea. En este ejemplo inlcuyo un ejemplo practico para probar la aplicación.
El codigo en zip lo puedes bajar de:
http://www.webdearde.com/modules/Trabajos/paralelo/LPT1XP.zip
http://img324.imageshack.us/img324/5277/lpt1xp016hj.gif
Publicación del ejemplo:
http://www.webdearde.com/modules/Trabajos/paralelo/
http://www.solocodigo.com/index.php?opt=viewitem&id=339&type=1&node=1
Tambien está el monitor del puerto paralelo ya funcional en XP que lo puedes bajar de la siguiente page:
http://www.geekhideout.com/parmon.shtml
O bajarlo directamente de:
http://www.geekhideout.com/downloads/parmon.zip
Tambien puedes hecharle un vistazo a la siguiente page:
http://perso.wanadoo.es/luis_ju/puerto/indexpp.html
eduardo_cmsv
octubre 9, 2005, 08:49
Heyy veo que tus conocimientos sobre el puerto paralelo en debug me pueden servir, sabes porque si gago un debug a la direccion 40:08 que es donde el bios apunta para direccionar el puerto paralelo, porque me da 3 direcciones si solo tengo 1 puerto paraleolo instalado ( se porque) pero no se como me de la "verdadera" o sea la que esta configurada en el bios dado que solo tengo un puerto paralelo.
Te agradecere que me ayudes ;)
Para trabajar el puerto en el debug, puedes controlar los tres registros (dato, estado y control, con las mismas tres direcciones 0378, 0379 y 037A), lo que tienes que hacer es cargar la direccion en el registro de datos, y dependiendo de lo que quieras hacer usar la sentencia IN u OUT, ejemplo:
ESCRIBIR:
Mov DX,0378
Mox AX,00FF ' recuerda que el puerto es de 8 bits, por eso de nada te sirve poner algo en AH
out DX,AX ' Como debes de usar DX, es obligatorio direccionarlo a AX (16 con 16 bits)
LEER:
Mov DX,037A
in AX,DX
eduardo_cmsv
octubre 9, 2005, 09:26
Muy buena tu page, de hecho hace poco ya le havia dado un vistazo, tambien hace algun tiempo que utilizo la librería io.dll (muy buena por cierto) y en verdad agradezco al que la realizó. Tengo un ejemplo que puedes revisar, lo publique en varios foros y sitios de código fuente, puedes incluirlo si quieres, tomarlo de referencia o simplemente para que te de una idea. En este ejemplo inlcuyo un ejemplo practico para probar la aplicación.
El codigo en zip lo puedes bajar de:
http://www.webdearde.com/modules/Trabajos/paralelo/LPT1XP.zip
http://img324.imageshack.us/img324/5277/lpt1xp016hj.gif
Publicación del ejemplo:
http://www.webdearde.com/modules/Trabajos/paralelo/
http://www.solocodigo.com/index.php?opt=viewitem&id=339&type=1&node=1
Tambien está el monitor del puerto paralelo ya funcional en XP que lo puedes bajar de la siguiente page:
http://www.geekhideout.com/parmon.shtml
O bajarlo directamente de:
http://www.geekhideout.com/downloads/parmon.zip
Tambien puedes hecharle un vistazo a la siguiente page:
http://perso.wanadoo.es/luis_ju/puerto/indexpp.html
Gracias por el codigo, aunque estoy trabajando en una nueva version del sitio y ya tengo un ejemplo listo... a pesar de todo pondre un link hacia una de las paginas que me distes en donde se encuentre tu programa. ok gracias
ME123
octubre 11, 2005, 12:36
A lo que me refiero con que me da 3 direcciones es que me muestra 3bc 378 278 que son las 3 direcciones de puerto paralelo instalado en mi computadora, yo solo tengo un puerto paralelo, por lo que se supone la 3bc es la direccion de mi Lpt1, pero el bios en el arranque me dice que la direccion establecida es la 378, entonces cual es la direccion correcta??????, la 3bc o la 378 por eso quiero saber cual es correcta de mi puerto paralelo???? :S :S
eduardo_cmsv
octubre 11, 2005, 12:53
ok men, no te ajolotes, primero tienes que saber que si tu maquina es generica, siempre es la 378, pero puede cambiar si tu maquina es de marca, de cualquier forma puedes revisarlo en el Administrador de Dispositivos, donde veas que dice puertos busca el LPT1, y en la viñeta Recursos ahy esta la direccion del puerto, es la primera que aparece.
ME123
octubre 12, 2005, 12:29
Me parece muy inteligente de tu parte, pero se mas de 6 formas para determinar el puerto paralelo, y esa que mensionas es la mas inutil, ahora creo que no sabes a lo que me refiero aun asi gracias.
eduardo_cmsv
octubre 15, 2005, 04:06
Bueno, es una lastima que no pude ayudarte, pero ahora siento mas curiosidad sobre las formas que sabes para determinar el puerto paralelo????? talvez te pueda ayudar en otra cosa en algotra ocacion. :P
Hennyrod
febrero 18, 2006, 10:11
Dices lastimosamente solo se hacerlo en debug y macroensamblador, pues me parece genial que sepas hacerlo en macroensamblador ya que necesito cierta guia...estoy haciendo un programa en macroen.. sobre la comunicación paralela bidireccional de 2 computadoras...no estoy muy seguro, ni convencido de como lo estoy haciendo, podrías prestarme alguna ayuda....gracias:nervios:
Saurman
abril 6, 2006, 12:02
Creo que copiar y pegar no sirve de mucho, si quiere puedo ayudar en algo con respecto a los lenguajes de programacion(c++, visual basic y java) trabaje un proyecto de arquitectura e hice las pruebas en estos tres lenguajes tal vez sirva de algo saber como se programa el paralelo asi.
saifer_8
abril 16, 2006, 02:28
Hola me podrían recomendar una pagina para programar el puerto paralelo, mas concretamente necesito leer los datos que me entran por el puerto y lo estoy haciendo con Visual Basic.
Las páginas que hay en este foro me han servido, pero necesito más información sobre esto.
Gracias.
eduardo_cmsv
abril 27, 2006, 10:54
Acabo de actualizar la pagina, ahora esta mas ordenada y tiene un lugar para descargas, donde puedes bajar un programa de prueba que controla bit por bit, y los diagramas de un modulo de prueba hecho con leds e interruptores; aun estoy trabajando en los ejemplos...calma! ya vendran........
www.geocities.com/eduardo_cmsv/index.html
P.D. le quiero poner un pequeño foro, alguien sabe como lo hago???
Stev_11
septiembre 26, 2008, 03:06
hola........ tengo aproblemas con el manejo del puerto paralelo, no se si sea por mi sistema operativo (windows vista) o por el visual studio 2008,
pero simplemente necesito el codigo fuente para controlar el puerto, ojala en visual 2008
pdt: tengo dudas sobre que librerias debo utilizar y como utilizarlas
vBulletin®, Copyright ©2000-2008, Jelsoft Enterprises Ltd.