tag:blogger.com,1999:blog-2980661185907846535.post7966186851582953699..comments2023-11-02T06:13:16.729-07:00Comments on ELECTRONICA DESARROLLO: Manejo de puerto paralelo con IO.DLLDesarrollamos Proyectoshttp://www.blogger.com/profile/11788353481721861749noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-2980661185907846535.post-75424802384622245702016-01-26T21:09:02.544-08:002016-01-26T21:09:02.544-08:00Estoy desarrollando un cnc por lpt con un laptop a...Estoy desarrollando un cnc por lpt con un laptop antiguo, con este Blog pude ver el codigo para usar libreria io.dll y controlar los motores Nena17.<br />Gracias a la persona que dedicó tiempo en compartir su conocimiento.EFEXS80https://www.blogger.com/profile/06213862781356647742noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-1963964911543295862011-11-24T09:34:22.555-08:002011-11-24T09:34:22.555-08:00Hola Jimmy, la respuesta a tu inquietud es usar la...Hola Jimmy, la respuesta a tu inquietud es usar la función PortIn en lugar de PortOut, ambas se encuentran ya definidias en le módulo entoces solo es utilizarla con el número de puerto correcto según tu PC.<br />Saludos, Electronica-desarrollo.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-14292020341935841292011-11-18T21:58:04.645-08:002011-11-18T21:58:04.645-08:00gracias, funciona muy bien, pero si quiero leer da...gracias, funciona muy bien, pero si quiero leer datos desde el puerto que tengo que hacer.jimmynoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-60103241555625039802009-11-24T16:03:59.615-08:002009-11-24T16:03:59.615-08:00Muchas gracias a usted por su colaboración. Por su...Muchas gracias a usted por su colaboración. Por supuesto que daré a conocer su blog a mis colegas interesados. Felicidades por este blog tan excelente.Erichttp://www.aslacorp.wordpress.comnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-5241820085497889252009-11-23T14:41:13.445-08:002009-11-23T14:41:13.445-08:00Me alegra mucho que todo funcione y me gustó mucho...Me alegra mucho que todo funcione y me gustó mucho quelos hayas probado en win vista, en realidad tambien sirve para win98 faltaría ver si en win 7 funcione, eso no lo sé. <br />Muchas gracias por comentar. Recuerda mencionar a tus amigos y colegas la existencia de este blog.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-26830425571876650452009-11-23T11:55:18.076-08:002009-11-23T11:55:18.076-08:00Como sugerencia menciono que este software también...Como sugerencia menciono que este software también funciona en Windows Vista, para los que deseen hacer este proyecto en aquel sistema operativo.Erichttp://www.aslacorp.wordpress.comnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-74649577860133915852009-11-23T11:53:08.635-08:002009-11-23T11:53:08.635-08:00Buenas tardes. Muchísimas gracias, ya solucioné el...Buenas tardes. Muchísimas gracias, ya solucioné el problema (que era un desajuste en el protoboard). Ahora me funciona muy bien.<br /><br />Nuevamente gracias por toda su ayuda.Erichttp://www.aslacorp.wordpress.comnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-75678834264829742232009-11-23T06:46:53.559-08:002009-11-23T06:46:53.559-08:00Hola de nuevo Eric, En cuanto a lo de IO.dll, si l...Hola de nuevo Eric, En cuanto a lo de IO.dll, si lo colocas tal como explico en esta entrada no necesitas absolutamente nada más, ya que precisamente esta librería abre los puertos no solo de XP, sino de Win2000. En cuanto al circuito del otro post, esta correcto y funciona bien, yo lo he probado muchas veces y en distintos equipos con distintos sistemas operativos (xp y 2000). Mi sugerencia sería que revisaras el número del puerto paralelo de tu PC,que port estas utilizando LPT1 o LPT2? que número tiene en Hexa? También te pediría que revisaras si IO.dll está donde te indico. <br />Cualquier otra inquietud estaré atento.<br />Saludos.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-44456240886620526792009-11-22T11:58:23.324-08:002009-11-22T11:58:23.324-08:00Hola, bueno le cuento que ya armé el circuito y de...Hola, bueno le cuento que ya armé el circuito y desarrollé el software, pero lamentablemente no funcionan los leds. Entonces para corroborar que el circuito estuviera bien armado en el protoboard coloqué un voltaje externo (de un transformador) y probé cada led y afortunadamente prendieron, eso me indicó que el circuito está en buenas condiciones.<br /><br />El puerto paralelo antes de sacarle el conector que no iba a utilizar (le saqué este conector para dejar los cables más libres para llevarlos al protoboard) lo probé imprimiendo un documento en una impresora con este puerto y funcionó, eso me indicó que el cable paralelo estaba bien.<br /><br />Entonces luego de lo anterior conecté los cables tal como decía el diagrama 1 en la sección hardware, pero al presionar los botones no ocurre nada. Realicé lo del io.dll para que funcionara pero aún sigo con el problema.<br /><br />Leyendo en internet me enteré que el io.dll no era suficiente ya que el XP bloquea los puertos, y que había que usar un programa llamado UserPort, lo probé y tampoco obtuve resultados satisfactorios.<br /><br />Bueno después de todo esto no sé qué problema hay, ya que está bien la conexión del cable al protoboard pero nada. Me gustaría si usted puede por favor sugerirme alguna idea adicional para resolver este inconveniente. De antemano muchas gracias.Erichttp://www.aslacorp.wordpress.comnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-8097513172830611222009-11-14T06:28:11.735-08:002009-11-14T06:28:11.735-08:00Muchas gracias. Ahora alguno de estos días iré a c...Muchas gracias. Ahora alguno de estos días iré a comprar los materiales para empezar a hacer la circuitería. Le agradezco muchísimo su ayuda y estaré en contacto para contarle mis avances. Nuevamente muchas gracias por prestarme su ayuda.Ericnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-34862510082363632472009-11-14T04:27:14.940-08:002009-11-14T04:27:14.940-08:00Hola Eric, con respecto a tu última duda y resumie...Hola Eric, con respecto a tu última duda y resumiendo sería: Si tienes LEDs 3mm entonces usa resistencia de 470 ohms 1/4 de Watt y si tienes LEDs de 5mm usa resistencia de 220 ohm 1/4 de Watt.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-61518128232021575692009-11-13T14:40:52.534-08:002009-11-13T14:40:52.534-08:00Hola, muchas gracias, me ha servido bastante para ...Hola, muchas gracias, me ha servido bastante para aclarar las dudas, aunque me queda una: en el esquema que se muestra en el nuevo post para ensamblar el hardware (el dibujo uno), dice que hay que conectar los leds y colocar unas resistencias de 470 ohms, pero usted me infoma acá que sea de 220. ¿Da igual o tiene que ser alguna de las dos?. Muchas gracias.Ericnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-66686820166537444642009-11-13T14:31:36.117-08:002009-11-13T14:31:36.117-08:00Eric, si quieres verifica el post "Circuitos ...Eric, si quieres verifica el post "Circuitos para el Puerto Paralelo", allí podrás despejar tu dudas en cuando al harware de conexión de los LEDs.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-10360068285485766412009-11-11T09:07:02.536-08:002009-11-11T09:07:02.536-08:00Hola Eric, si en realidad la prueba con LEDs es mu...Hola Eric, si en realidad la prueba con LEDs es muy simple puedes conectar por ejemplo al pin 2 del puerto paralelo (figura 1) el ánodo del LED y el cátodo de ese led con una resitencia en serie de 220 ohms al pin 25 (GND)luego a través de la ventana que diseñaste (por ejemplo la de la figura 4) le das clic izquierdo al botón 'bit 0', puedes hacerlo una o más veces y verás como el LED enciende y apaga. el mismo proceso para los 7 pines restantes del puerto paralelo. Claro obviamente debes conectar un conector DB25 MACHO y su cable llevarlo a la breadboard (protoboard) o a la placa impresa según lo que dispongas. El número del puerto paralelo para el caso de mi PC es 378h si introduces este número el calculadora de tu PC (debe estar en modo científico)cuando esta seleccionada la opción Hex y luego eliges la opción Dec verás de donde sale dicho resultado (888) que es el que el programa maneja en la sentencia PortOut. espero estas simples orientaciones te ayuden, espero tu respuesta.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-45722916802825878762009-11-08T07:50:25.232-08:002009-11-08T07:50:25.232-08:00Hola. Me podría explicar por favor mejor eso de la...Hola. Me podría explicar por favor mejor eso de la elaboración de un hardware sencillo, es decir, se conectan directamente los leds, o con un conector al paralelo. Y también eso del puerto 888 ¿a qué se refiere?. ¿Cómo sabré con el programa a qué pin le está enviando la señal en el paralelo?. Bueno felicitaciones por su blog y de antemano muchas gracias.Erichttp://www.aslacorp.wordpress.comnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-14925497477465984212009-06-13T22:41:13.709-07:002009-06-13T22:41:13.709-07:00Muchas gracias.Muchas gracias.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-12322362488973086762009-05-29T15:18:53.660-07:002009-05-29T15:18:53.660-07:00Hola Gustavo, puedes usar SetPortBit para colocar ...Hola Gustavo, puedes usar SetPortBit para colocar el bit del byte de salida en 1 y NotPortBit para dejarlo en 0.<br />Ejemplo:<br />*Pone el bit 0 a nivel 1:<br />SetPortBit 888, 0<br />*Pone el bit 0 a nivel 0:<br />NotPortBit 888, 0<br />ojo con el número de puerto que este acorde a tu PC.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-70397120862156022622009-05-27T18:53:53.594-07:002009-05-27T18:53:53.594-07:00Saludo.
Si se quisiera apagar un LED que ya esta ...Saludo.<br /><br />Si se quisiera apagar un LED que ya esta encendido, sin tener que apagar todos los puertos, esto ¿se puede hacer?.<br /><br />NO se si en ese caso se use SetPortBit y ClrPortBit, no sabria como usarlas.ADMINhttps://www.blogger.com/profile/04694614569231887383noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-48797488526519341872009-01-31T05:09:00.000-08:002009-01-31T05:09:00.000-08:00Bien David gracias por tus comentarios. Saludos.Bien David gracias por tus comentarios. Saludos.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-37474893879748500322009-01-30T22:55:00.000-08:002009-01-30T22:55:00.000-08:00Gracias, a funcionado muy bien, ya lo habia hecho ...Gracias, a funcionado muy bien, ya lo habia hecho desde hace tiempo pero debido a la escuela no pude agradecer, un detalle la compuerta yes que menciona es una buffer, gracias.DavidRMMGBhttps://www.blogger.com/profile/07126004468482564711noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-13809276174859323252008-11-25T23:35:00.000-08:002008-11-25T23:35:00.000-08:00Gracias por la aclaracion, en estos dias comprare ...Gracias por la aclaracion, en estos dias comprare el integrado compuerta YES, tomare en cuenta los pines de entrada y salida, y realizare las conexiones. Hare el seguimiento de como lo explicas y obtendre mis concluciones, espero poder desarrollarlo sin mas problemas. Estoy en contacto por cualquier datalle que surga. Por tu tiempo y atencion te doy las Gracias.DavidRMMGBhttps://www.blogger.com/profile/07126004468482564711noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-72598901262354745172008-11-24T17:54:00.000-08:002008-11-24T17:54:00.000-08:00Saludos David, este proyecto habla de como impleme...Saludos David, este proyecto habla de como implementar un software (en el PC) que gestione el puerto paralelo, para darle utilidad con un PIC lo puedes hacer con cualquier referencia desde los de la serie 12fxxx hasta la serie 18fxxxx. El 18F452 esta perfecto, en el debes conectar por ejemplo el puerto B hacia los pines correspondientes en el puerto paralelo del PC, teniendo en cuenta cuales pines son de entrada y cuales de salida (pines de salida del PC con pines de entrada del PIC). Adicionalamente te aconsejaría colocar una compuerta YES entre ellos asi, en el caso de ocurrir un percance se dañaría ésta y no el PIC o el puerto paralelo.Desarrollamos Proyectoshttps://www.blogger.com/profile/11788353481721861749noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-16184033017925354902008-11-23T18:40:00.000-08:002008-11-23T18:40:00.000-08:00Saludos Ing, Luis Roberto, Soy David RM, el del co...Saludos Ing, Luis Roberto, Soy David RM, el del correo que hace unos dias envie.<BR/><BR/>Mi duda es sobre el proyecto del puerto paralelo con IO.dll sobre las conexiones con el PIC y cual hay que utilizar, en mi escuela estoy trabajando con el 18F452. Por tu atencion te doy las graciasDavidRMMGBhttps://www.blogger.com/profile/07126004468482564711noreply@blogger.comtag:blogger.com,1999:blog-2980661185907846535.post-55460107376692640262007-07-04T15:06:00.000-07:002007-07-04T15:06:00.000-07:00Excelente ami me funcio a las mil maravillas....gr...Excelente ami me funcio a las mil maravillas....gracias proyectos de electrónica.Administratorhttps://www.blogger.com/profile/17910580997229448136noreply@blogger.com