puerto paralelo

Iniciado por atlante de tula, 22 Abril 2006, 19:35 PM

0 Miembros y 1 Visitante están viendo este tema.

atlante de tula

 :o me puede decir alguien como mover un motor desde el pueerto paralelo? prreferiría con VB, si no, como sea para mover varios motores paso a paso.
saludos desde tula hidalgo, méxico

Neobius

El el foro de electronica hay muy buena info sobr como manejar el puerto paralelo pasate por alli:

Foro de electronica
[Electronica y programación] manejo del puerto paralelo...


Todos somos muy ignorantes, lo que ocurre es que no todos ignoramos lo mismo.
Albert Einstein

Recuerda: El arca de Noe fue construida por aficionados, el titanic por profesionales

http://neobius.blogspot.com

Kpax

En este mundo una de dos

G@rF!elD_RG

hola como estan a todos devido a tu pregunta primeramente tienes que saber que tipo de voltaje te envia el puerto paralelo en este caso te vota 2.8 voltios y/o 3.5"!! midele cuando prendas el ordenador...... tines que medir con un multimetro!!!!!!!!!! lo que tu neceseciats es transformar la energia para mover un motor para esto tienes que realizar un circuito has por el momento lo que te digo luego me envias otro  mensaje y te dire nuevas cosas...................
Saludos a todos ............ Ibarra Ecuador......
correo gabrielpro27@yahoo.com
garfieldpro27@hotmail.com :rolleyes: :rolleyes: ::) ::)

luis_mgm

Hola a todos, estoy haciendo un proyecto en el que debo usar el puerto paralelo en modo EPP usando los registros 37CH y 37DH tanto para el ingreso y salida de datos. Mi problema es que tengo que intercalar esto y cada que mando a escribir en el puerto (37DH) y luego mando a leer (37CH) me lee lo que antes mande a escribir (se supone que no es el mismo dato porque tengo un circuito afuera que me entraga un dato diferente). Creo que mi problema es referente al pin 11 del puerto que hace las veces de WAIT...la verdad estoy liado con ese proyecto...agradeceria una ayuda de alguien del foro

ANELKAOS

Has filtrado los rebotes?

Syphroot

#6
El problema esta en que estas leyendo la misma direccion a la que envias el dato, supongo que la direccion que mencionas es la direccion base, por lo tanto para obtener las direcciones de los otros registros del puerto se incrementa en uno:

Dir base (en mi caso): 0x378h
Esta direccion corresponde al registro de Datos.
Si sumo 1 a esta direccion obtengo el registro de Estado (0x379h)
Si sumo una vez mas 1 obtengo la direccion del registro de Control (0x37Ah), todos estos registros pertenecientes al puerto paralelo...

Los bits de entrada estan dentro del registro de Control, al leerlo obtenemos un dato de 1 byte, por lo que hay que hacer las operaciones necesarias como enmascaramiento para obtener los 4 bits de entrada que podemos tener esto almenos en el modo ECP...

aunque no sea el modo que utlizas del puerto espero te de una idea, los demas modos del puerto son similares solo que te brindan otras opciones...(intenta probar con este modo)...

filtrar rebotes?? :-X
saludos...