Pessoal, eu preciso alterar o valor dos pinos
1 - strobe
14 - A.Feed
16 - Init. printer
Pessoal, eu preciso alterar o valor dos pinos
1 - strobe
14 - A.Feed
16 - Init. printer
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