+ Responder ao Tópico



  1. Pessoal, eu preciso alterar o valor dos pinos
    1 - strobe
    14 - A.Feed
    16 - Init. printer

  2. Esqueci de especificar a linguagem, é em C.



  3. Para efeito de pesquisas...

    Consegui acessar os pinos de controle da seguinte forma:

    Código :
    #define PINO 0x378
    #define CONTROL PINO +2
     
    /*
     * Dei permissão para trabalhar com os pinos, necessário no linux
     */
     
    ioperm(CONTROL,3,1);
    ioperm(PINO,3,1);
     
    //Setei o pino 1 (strobe) como 0 - Ele tem o valor invertido
    outb(1,CONTROL); 
    //Setei o pino 2 como ativo
    outb(1,PINO);
     
    /*
     * Retirei as permissões.
     */
    ioperm(CONTROL,3,0);
    ioperm(PINO,3,0);

    Para os outros pinos só foi enviar o código binário de cada um.

    []'s






Tópicos Similares

  1. Problemas com Porta paralela
    Por sgeovane no fórum Sistemas Operacionais
    Respostas: 0
    Último Post: 06-05-2004, 12:54
  2. Servidor de Impressão 2LPT´s + porta Paralela (HP + 2
    Por rafaelpazcolles no fórum Servidores de Rede
    Respostas: 0
    Último Post: 25-01-2003, 00:15
  3. Servidor de Impressão 2LPT´s + porta Paralela
    Por rafaelpazcolles no fórum Servidores de Rede
    Respostas: 0
    Último Post: 25-01-2003, 00:06
  4. Comunicacao via porta paralela
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 25-12-2002, 17:14
  5. porta paralela
    Por 1c3m4n no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 04-12-2002, 10:27

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L