Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Comentarios Tuto Puerto Paralelo


       



#11  
Fercho3333

Registrado: 14 Jun 2006
Mensajes: 5
citar
Cita:
Para detectar si un puerto es bi-direccional o no hay una prueba infalible y extremadamente simple: Enviar a la dirección base del puerto paralelo el dato 255. Esto hace que todos los terminales del canal de datos sea energizados. Seguidamente habrá que llevar a masa el terminal 9 del conector por medio de una resistencia de 4.7K. Dejando la resistencia en ese lugar leer el dato presente en el puerto. Si la lectura entrega 255 quiere decir que el puerto es unidireccional, en cambio, si la lectura entrega 127 es señal que el puerto es bi-direccional. En los puertos modernos es posible efectuar esta prueba sin la resistencia limitadora de corriente, pero en los antiguos esto puede causar daños a la electrónica de la placa de expansión.


¿Esto pasa con el puerto de control? Me han dicho que el puerto de control el bidireccional, a colector abierto, etc. pero por más pruebas que hice y por más bibliografia que encontre en internet (que la mayoria hay demasiado texto sin decir nada de lo concreto) no logro que en el puerto de control se lean datos, siempre está como salida. Lo lleve al límite de los 10mA (que entran o salen, da igual) y nada, se comporta como salida nomas. Toco los bits del c4 al c7 y lo unico que consigui es q el puerto de datos trabaje como entrada o salida. Agradecería que alguien me dijera como viene la mano con el puerto de Control. Gracias

#12  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 926
citar
Tal vez su puerto no sea bidireccional Sad, puede probar con las diferentes configuraciones del puerto desde la BIOS ya probó con eso???

Saludos

#13  Poblema con el uso bidireccional del pueto paralelo
elede

Registrado: 15 Sep 2006
Mensajes: 1
citar
Estoy probando de usar bidireccionalmente el puerto paralelo. Tengo en mi maquina configurado el puerto en el setup como ECP.
El problema es que debo cambiar el valor de los bit C5 y C1, de control. Pero por alguna razón que no comprendo, no me modifica el valor del pin 1 (C1).
¿Que puede estar pasando?
Les agradecería mucho si alguien sabe como resolverlo.
Saludos
Leonardo
elede79@gmail.com

#14  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 926
citar
elede escribió:
Estoy probando de usar bidireccionalmente el puerto paralelo. Tengo en mi maquina configurado el puerto en el setup como ECP.
El problema es que debo cambiar el valor de los bit C5 y C1, de control. Pero por alguna razón que no comprendo, no me modifica el valor del pin 1 (C1).
¿Que puede estar pasando?
Les agradecería mucho si alguien sabe como resolverlo.
Saludos
Leonardo
elede79@gmail.com


Hola, eso no lo sabía, para que el puerto funcione bidireccionalmente ocupa cambiar valores del bus de control?

Yo solo he leido datos con el bus de estado, aún no he intentado hacerlo con el de datos dde manera bidireccional Smile, pero si encuentro respuesta a su pregunta se lo comunico.

Mushito escribió:

Muchas Gracias. Finalmente logre descargar el archivo y lo abri con winrar y esta funcionando de maravilla. Ahora por favor indiqueme que pines podria usar para meter datos de un conversor A/D, (hasta donde se eso de doble direccion no existe) y como seria el programa en Visual Basic 6.0
Saludos


Hola, no hay de que :9.
Yo también quiero meter datos con un conversor A/D, y lo haré con los pines del bus de datos pero usando inport , la sintaxis no al recuerdo bien, pero pruebe con variable=inport(&378), también intentelo sin paréntesis.

Saludos

#15  
MaMu
Moderador
Registrado: 18 Abr 2005
Mensajes: 873
Ubicación: Argentina - Buenos Aires - Capital Federal
citar
Para que el LPT trabaje de forma bidireccional, es decir, enviar y recibir datos por el Bus de Datos: D0..D7, simplemente hay que cambiar el C5 del Bus de Control, lo del C1, esta de más, esto seria configurar el LPT en modo EPP. El C5, es un bit lógico, sin salida a pin, mientras que el C1 si.

Saludos

#16  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 926
citar
MaMu escribió:
Para que el LPT trabaje de forma bidireccional, es decir, enviar y recibir datos por el Bus de Datos: D0..D7, simplemente hay que cambiar el C5 del Bus de Control, lo del C1, esta de más, esto seria configurar el LPT en modo EPP. El C5, es un bit lógico, sin salida a pin, mientras que el C1 si.

Saludos


Hola Mamu gracias por la orientación, entonces con modificar el estado de C5 ya lo tenemos bidireccional? es ponerlo en alto o en bajo? y una preguntilla más, se hace por soft o por hardware o puede hacerse por ambos?

Saludos y muchas gracias

#17  
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 649
Ubicación: Cordoba, Argentina
citar
MaMu escribió:
Para que el LPT trabaje de forma bidireccional, es decir, enviar y recibir datos por el Bus de Datos: D0..D7, simplemente hay que cambiar el C5 del Bus de Control, lo del C1, esta de más, esto seria configurar el LPT en modo EPP. El C5, es un bit lógico, sin salida a pin, mientras que el C1 si.

Saludos


MaMu no me queda clara tu explicación. Hasta donde sé, la configuración de si el puerto es o no bidireccional es por hardware. De hecho para ser bidireccional suelen tener salidas open collector que permiten usarse como salida y como entrada.

En cuanto a lo que mencionas, el cambio de "tipo de puerto" se hace desde la BIOS y ahí es donde cambia la cosa, tal vez la bios hace algún 'switcheo' del hardware del puerto paralelo en conjunto con el chipset del motherboard que permite que el puerto sea EPP, SPP, ECP o Bi-Dir.

Hasta donde mis conocimientos llegan, algo adormecidos por años que no uso el puerto paralelo, eso solo se hace desde el hardware. De hecho ningún sistema operativo te permite cambiar el "tipo de puerto" desde la interfaz.

Ni Windows, ni Linux (son los que he usado) te permiten cambiar eso, es decir, no hay acceso ni ninguna interrupción por hardware que permita cambiar eso del BIOS. Es algo "no documentado para el sistema operativo".

Por supuesto cabe la posibilidad de que yo esté equivocado y es ahí donde me interesaría que expliques mejor tu punto asi me sacas la ignorancia del tema. :D

Saludos

#18  
Mushito

Registrado: 19 Jun 2006
Mensajes: 133
Ubicación: La Paz - Bolivia
citar
Perdon, por mi ignorancia en este tema, me retracto por lo que escribí en mi último post. Estuve indagando en la Web, y los puertos bidireccionales son configurables desde el BIOS solo que no encontré ni un sola pagina que fuera al grano.
Ingrese al bios de mi maquina y el la configuración de Puerto Serial tiene las opciones de SPP, EPP, ECP, EPP y ECP. Cual de estas se debe escoger, y una pregunta para MaMu, donde se configura C5.
En una página mencionan que es peligroso por que cuando se envía un dato de salida a LPT este valor de C5 cambia automáticamente a "0".
Gracias!

#19  
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 649
Ubicación: Cordoba, Argentina
citar
Mushito escribió:

Ingrese al bios de mi maquina y el la configuración de Puerto Serial tiene las opciones de SPP, EPP, ECP, EPP y ECP. Cual de estas se debe escoger, y una pregunta para MaMu, donde se configura C5.


De seguro hablas del puerto PARALELO, no serial.

Ojo con eso.

#20  
Mushito

Registrado: 19 Jun 2006
Mensajes: 133
Ubicación: La Paz - Bolivia
citar
Si, del paralelo.

 Responder





 Temas de interés 
No hay mensajes nuevos Como adquiero la señal de 20 sensores por un mismo puerto?
No hay mensajes nuevos Generar una señal de video NTSC usando un PIC
No hay mensajes nuevos Como adquirir señal de video con un microcontrolador PIC
No hay mensajes nuevos Como acondicionar la señal de un encoder?
No hay mensajes nuevos Señal defectuosa en tarjeta de adquisión

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||