hola chicos yo soy informaciónrmatico y no entiendo mucho de electronica pero me gusta todo esto de la programacion y estoy tratando de decodificar un control remoto de television. el problema que tengo en este minuto es la lectura del puerto paralelo. mi programa lo hice en linux pero ese no es el inconveniente; bien voy al grano.
Cuando leo el puerto de estado este me lee el valor 127, a mi logica me imagino que deberian estar todos en cero y cuando le pongo una tension a cualquiera de las 5 patillas disponibles ese bit deberia activarse. bueno entonces pense que mi puerto estaba funcionando al reves pero la unica forma de que se apaguen los bits es conectando los pines de entrada a los pines de tierra. entonces me dije. bueno si pongo un transistor con el colector en la patilla de entrada del puerto ( la que pretendo leer), la base la conecte al terminal positivo de una fuente de alimentacion externa con un interruptor para testear el invento, y el emisor lo conecte al pin tierra del puerto paralelo. tambien conecte un led al pin tierra y al pin de lectura del puerto. este led permanece siempre encendido. la idea era que cuando accionara el interruptor este dejara pasar la corriente entre la tierra y el pin de lectura del puerto asi se apagaria el led y ademas el pin de lectura se pondria en 0. bueno eso deberia pasar en teoria. pero cuando activo el interruptor el led apenas disminuye su luminosidad y el pin de lectura no alcanza a quedar en 0. por lo tanto el experimento no me sirvio. creo que es por la conexion. por favor ayudenme.
Cuando leo el puerto de estado este me lee el valor 127, a mi logica me imagino que deberian estar todos en cero y cuando le pongo una tension a cualquiera de las 5 patillas disponibles ese bit deberia activarse. bueno entonces pense que mi puerto estaba funcionando al reves pero la unica forma de que se apaguen los bits es conectando los pines de entrada a los pines de tierra. entonces me dije. bueno si pongo un transistor con el colector en la patilla de entrada del puerto ( la que pretendo leer), la base la conecte al terminal positivo de una fuente de alimentacion externa con un interruptor para testear el invento, y el emisor lo conecte al pin tierra del puerto paralelo. tambien conecte un led al pin tierra y al pin de lectura del puerto. este led permanece siempre encendido. la idea era que cuando accionara el interruptor este dejara pasar la corriente entre la tierra y el pin de lectura del puerto asi se apagaria el led y ademas el pin de lectura se pondria en 0. bueno eso deberia pasar en teoria. pero cuando activo el interruptor el led apenas disminuye su luminosidad y el pin de lectura no alcanza a quedar en 0. por lo tanto el experimento no me sirvio. creo que es por la conexion. por favor ayudenme.