Programación Específica > Programación de Aplicaciones para Dispositivos

 Manejo De Puerto Paralelo

(1/1)

MaiMiZ:
Hola!! bueno, quisiera saber cual es la diferencia entre las funciones outport, inport y las de outb e inb, quiero hacer un programa que maneje leds desde el puerto paralelo, y me aconsejaron que lo haga con las funciones outb inb aunque al utilizar las mismas no me deje compilar pues me salta un error ("SEGMENTATION FAILURE"). Bueno, quisiera sabes si alguien me puede ayudar con esto, por ahora el programa solo debe manejar leds pero en un futuro tengo planeado que maneje sensores... ya veremos como va eso pero primero lo primero! plis necesito ayuda!! desde ya muy agradecida MaiMiZ

© Jonathan ©:
Esto mucho que ver con este foro no tiene, ya que depende del lenguaje de programacion y del OS y no del HARD en si, pero te voy a ayudar... si me haces el favor, pon el codigo que utilizas... y te digo que puede fallar. Saludos :hola:

MaiMiZ:
Perdon, postee donde decia algo relacionado a los leds. Primero estoy trabajando en LINUX, luego una idea en gral del programa seria:

#include <stdio.h>
#include <unistd.h>
#include <sys/io.h>
#define PUERTO 0x378

int main ()
{

       outb (1,PUERTO);

}

Bueno, el programa es mas largo, en realidad hace otras cosas que nada tienen que ver, aun no entiendo como pasarle los parametros a inb y si me sirve exactamanete para controlar los estados de los leds, espero me ayudes. Gracias

© Jonathan ©:
Postea toda lainfo que va sobre el Puerto... necesitos saber como lo estas inicializando, ya se como escribes y lees en el, pero como puedo saber si lo inicializas bien? ... la funcion de inicializacion del puerto en linux es  iopl(); ... la estas usando???... que valor le pones???... Saludos :hola:

MaiMiZ:
iop? eso no es para obtener los permisos? si no es asi no sabia de esa funcion y nunca habia leido de ella :S en cuanto pueda paso por el laboratorio de robotica y te lo posteo,  en realidad no tengo el codigo aca, pero me puse a averiguar sobre esto y vi que conetstabas todas las dudas y bueno... nada porque no preguntar no? en fin me fijo en esa funcion y muchas gracias por lañ ayuda enserrio... Bsos

Navegación

[0] Índice de Mensajes

Ir a la versión completa