The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX & avançada para usuários experientes
.
google unix.com



UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Controlando um console serial RS-232 a partir de uma Shell Script Ishikawa Programação Shell Script e 1 01-10-2009 09:18
como definir a variales para a porta serial smartgupta Sun Solaris 1 11-22-2008 08:27
Configuração da porta serial munirh SCO 1 04-22-2008 10:09
porta serial sinal ppass Sun Solaris 0 02-04-2005 11:11
PERL: controlando portas seriais? perleo Programação Shell Script e 1 06-13-2003 04:42

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-23-2009
tigreped tigreped is offline
Usuário
  
 

Join Date: Jun 2009
Posts: 1
Question Software controle porta serial pinos

Oi. Tenho um projeto onde pretendo ligar uma simples infra-vermelho circuito para um computador. Devo então fazer um software para o controle do dispositivo através do software, ou seja, não vou estar usando microcontroladores no circuito.

Creio que a melhor maneira de o fazer é usando a porta serial, / dev/ttyS0, ea função ioctl (). A coisa é que eu encontrei alguns códigos e tentou um lote, mas nenhum deles parece ser suficientemente clara, ou a fazer exactamente o que eu quero.

Eu entendo que, das 9 pinos, existem algumas que não posso mudar, como o solo (GND), mas parece que os outros me possam, através de algum tipo de AND e OR operações, utilizando iotcl;

Eu estou tendo também algumas dúvidas sobre o que é alta e baixa usando TIOCMGET porque ele mostra alguns pinos são elevados, e quando eu testá-los eu não marque VCC sobre eles, alguns indicaram que não têm como baixa tensão.

Além disso, parece haver alguma configuração padrão ttyS0 sobre o porto, uma vez que com um LED, eu toco a negativa ao GND (5) e os pinos 3 4 e 7 parece ser alta, que se acenda o LED, enquanto os restantes pinos não leve-o para cima.

Então, eu estou supondo que os pinos que, por predefinição luz do LED são definidos com valores elevados pelo sistema

Pela maneira, eu estou correndo 9/04 Ubuntu, Kernel 2.6.28, GNOME 2.26.1.

Então, eu gostaria que alguns neat explicações para me ajudar a compreender como usar os pinos da porta serial para implementar este heterodoxo e mais simples dispositivo.

O ponto é que, tal dispositivo pode usar a Terra como a sua terra, e alguns o tempo todo ALTA pino como sua VCC, e outros 2 pinos, um para simplesmente enviar impulsos que irá activar o sinal infra-vermelho, e outras a receber impulsos eléctricos a partir de qualquer dispositivo infra-vermelho.

Como um fim, eu desejo para usar este esquema para comunicate dois computadores com uma dessas infra-vermelho dispositivo ligado em cada série, e para controlar a emissão e recepção dos bits (pulsos) por software.

Isso vai permitir-me a definir o meu início e fim bits, tamanho de palavra, etc

Note-se que tudo é didática fim, não gosto muito prático, mas ainda útil como um processo de aprendizagem envolvendo programação C para manipular a porta serial e um pouco de eletrônica.

O circuito esquema é este:
Construindo um transmissor Infravermelho Para o seu PC | Clube do Hardware

Ninguém precisa de lê-la em Português para compreender como a montá-lo para cima.

Agora, o grande desafio é a prenda-o a um cabo serial conectado à porta serial e começar programação dela. Qualquer, realmente, qualquer construtivas serão muito apreciadas.
  #2 (permalink)  
Old 07-01-2009
edfair edfair is offline
Usuário
  
 

Join Date: May 2008
Localização: Tucker GA
Lugares: 79
Experimente fazer uma pesquisa para bit-batendo portas paralelas. Isso vai ser uma escolha melhor.
Motorola tinha uma app nota cobrindo ele provavelmente em 1976.
Reply

Marcadores

Tags
lowlevel porta serial programação

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 12:55.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0