http://www.zago.eti.br/porta-paralela.txt Use CTRL+F para refinar a pesquisa. ******************************************************* http://www.rogercom.com/ Muito material e documentação sobre porta paralela e serial, dispositivos, sistemas de controle e automação..... ******************************************************* De: Luiz Antonio Cassetari Vieira Filho Responder-a: lcassetari@uol.com.br Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Rede através da Porta Paralela Data: 18 Mar 2003 22:39:59 -0300 Em Ter 18 Mar 2003 13:20, Carlos Humberto escreveu: > Olá pessoal, > > Meu problema é o seguinte, eu gostaria de montar uma rede entre meu PC e o > Notebook, mas o Note não tem placa de rede. Então eu gostaria de saber se > alguém tem ou sabe de algum How To para montar uma rede através da porta > paralela sobre um cabo laplink. Ah, eu conseguiria ter acesso a minha > conexão > de banda larga do PC através do Notebook ?! > > > Abraços, > Carlos Humberto > > Obs: Utilizo o Red Hat 8.0 O que você quer é isso ;) http://tldp.org/HOWTO/mini/PLIP.html [ ]'s -- ******************************************************* De: Erickson Puchta Para: lista_conectiva Assunto: (linux-br) Problemas com acesso a porta paralela(a nível de programação). Data: 30 Apr 2003 23:59:13 +0000 Olá pessoal, estou com um pequeno problema e espero que vc`s possam me ajudar. Uso o Conectiva 8.0 kernel 2.4.18-2cl meu problema é o seguinte; Desenvolvi uma plaquina de circuito impresso com LED`s para ver os estados dos bits da porta paralela e então manipulá-los via software. Detalhe, fiquei surpreso ao ver que mesmo sem eu enviar nada para a porta paralela os LED`s piscavam. Fiz um pequeno programa para enviar os bytes 0x255 e 0x00 para a porta(intervalo de 1segundo), mas quando enviei os led`s apenas piscaram. Percebí então que para que ele permanecerem acesos eu deveria mante-los em um loop eterno(detalhe, funciou!). Então desabilitei tudo que eu achava que podia estar usando a porta paralela(ex; fila de impressão, impressora, etc...), mas os led`s permaneciam piscando. Visitei todos os sites sobre o assunto, mas não consigui resolver isso. Eu participo da lista do gnupic, o pessoal de lá até me enviou um pequeno programa para eu testar em meu micro, mas não funcionou. Resolvi então baixar outros software para ativar a porta paralela, mas não funcionou! O mais estranho é que consigo fazer várias coisas com os led`s em windows, ou seja, a plaquinha está funcionando. Eu imprimo normalmente também via linux, o que pode ser isso? Tentei vários níveis de permissão de acesso a porta(ex; ioperm, iopl(3), request_region etc..), mas não consigo fazer funcionar! Estou postando um pequeno trecho de programa como exemplo, gostaria de saber como vc`s fazem para acessar a porta, e se for possivel mandar um exemplo(se não for pedir muito!). ex: #include #include #include #include #define base 0x378 int main(void) { int valor=255; if(ioperm(base,2,1)) { fprintf(stderr, "Error: Couldn't get the port at%x\n",base); exit(1); } outb(valor,base); sleep(10); outb(0x00, base); sleep(10); outb(0x3ff, base); sleep(10); valor=inb(base+1); printf("%x",valor); } Espero que algem possa me ajudar! Muito obrigado! ******************************************************* De: Manoel Pinho Para: Erickson Puchta Cc: lista_conectiva Assunto: Re: (linux-br) Problemas com acesso a porta paralela(a nível de programação). Data: 04 May 2003 19:40:37 -0300 Em Qui, 2003-05-01 às 17:21, Erickson Puchta escreveu: > Olá pessoal, estou com um pequeno problema e espero que vc`s possam me > ajudar. Eu nunca tive a oportunidade de fazer nenhum projetinho eletrônico acesando pela paralela no linux, portanto não posso te ajudar com detalhes. Mas leia esses howtos: http://www.inf.pucrs.br/~eduardob/disciplinas/laproii/sem02.2/livros/Parallel-Port-Programming-HOWTO/parallel-port-programming-howto.html http://www.tldp.org/HOWTO/mini/IO-Port-Programming.html ******************************************************* De:  Jorge Godoy Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Acionar porta paralela pelo linux Data:  Sun, 4 Jul 2004 14:09:04 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 04 July 2004 09:36, Sydney Gonçalves wrote: > Preciso interfacear o PC com uma placa microcontrolada através da > porta paralela do PC que roda linux. Para isso preciso desenvolver > um programa em C que controle as funções do microcontrolador. > > A minha dúvida é com relação as rotinas para ler e escrever na > porta paralela e gostaria de qualquer dica ou exemplo para adequar > a meu problema. A prog-br é um lugar muito melhor para discutir programação, principalmente por ser um local com especialistas no assunto e ter um ruído MUITO menor que a Linux-BR. Cadastre-se em: http://bazar2.conectiva.com.br/mailman/listinfo/prog-br Sobre a interface com a porta paralela, o meio mais simples é ler e escrever no dispositivo (/dev/lp0, por exemplo, para a primeira porta paralela). Podes usar um cat para ler e escrever, de tão simples que é o processo. Obviamente, para fazer acessos ao dispositivo o usuário sob o qual rodará o programa deve ter permissão (mesmo para o cat). Para detalhes e códigos em linguagens específicas, minha recomendação é a da lista prog-br. - -- Godoy.     -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) ******************************************************* De:  Marcelo Vivan Borro Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Destravando a porta lp0 Data:  Fri, 8 Oct 2004 21:29:40 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Em Sex 08 Out 2004 17:34, genio escreveu: > Olá pessoal da lista > > Estou configurando aqui no cl9 o scanner tce-s440(primax), já consegui > baixar o driver e o gui e ja consegui compilar e instalar ambos o meu > scanner já está funcionando para o usuário root, mas preciso que ele > funcione para os usuários normais do sistema. Apenas o root tem acesso direto as portas do sistema > > Quando executo o gui yaprimaxgui como usuário normal, ao mandar qualquer > comando para o scanner através do gui ele me retorna um erro avisando > que não foi possível destravar a porta 0x378 a lp0. Tente ativar o suid bit para o executável em questão. Outra alternativa é verificar se existe outro método de acesso, como um módulo do kernel. - -- Marcelo Vivan Borro Linux User # 277064 ******************************************************* De: Herton Ronaldo Krzesinski Responder A: herton@myrealbox.com Para: Mauricio Graciano Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Problema com a porta paralela Data: Mon, 28 Feb 2005 23:03:25 -0400 Olá, tente usar a flag CREAD para a estrutura de terminal, ao menos isso resolve o problema de por exemplo você conseguir enviar dados pela porta paralela mas não consegue receber. Um "man termios" também pode ajudar, tem explicação para essa e outras flags. On Seg, 2005-02-28 at 08:07 -0300, Mauricio Graciano wrote: > Olá, pessoal. Boa tarde. > > Estou escrevendo um programa em C para acessar a porta paralela, > tentando interfacear com um dispositivo que estou montando para > controlar um robo. > Acontece que no CL9 funciona normal, agora no CL10 parece que o kernel > fica lendo e escrevendo o tempo todo na porta paralela; não consigo > setar os bits e as saídas da porta. > > Será isso algum problema ou mudança do Kernel 2.4 para o 2.6? > > Como resolver, alguem tem alguma sugestão? > > Cordialmente, Herton. ******************************************************* ******************************************************* *******************************************************