próximo acima anterior sumário índice
Next: Configurando getty (parte do Up: Como Configurar Um Terminal Previous: Como Configurar Um Terminal   Sumário   Índice Remissivo

Requisitos de Hardware

Esteja seguro de se ter o tipo de cabo correto. Um cabo que anula modems adquirido em uma típica loja de informática pode ser o suficiente, mas não funcionará com parâmetros de controle de fluxo por hardware. Mas deve ser um cabo de tipo null modem. Muitas lojas de computadores anunciam este cano como de "impressoras seriais". Esteja certo de usar a porta serial correta, a conexão macho DB25 ou DB9, e não a porta paralela (DB25 fêmea ou Centronics).

Para um conector DB25, o mínimo necessário será:

 
PC DB25 Macho                 Terminal DB25
  TxD   Transmissão de Dados  2 --> 3     RxD   Recepção de Dados
  RxD   Recepção de Dados     3 <-- 2     TxD   Transmissão de Dados 
  SG    Sinal Terra           7 --- 7     SG    Sinal Terra

Esta configuração de cabo de modem nulo funciona perfeitamente entre dois computadores que usem sinais de negociação de hardware RTS/CTS, mas muitos terminais usam negociação DTR que podem ser configuradas no Linux com "stty". Uma solução é usar stty crtscts e conectar o pino 20 do terminal (DTR) com o pino 5 do PC (CTS).

PC DB25 Macho                   Terminal DB25
TxD   Transmissão de Dados      2 --> 3    RxD   Recepção de Dados
RxD   Recepção de Dados         3 <-- 2    TxD   Transmissão de Dados 
RTS   Solicitação de Envio      4 --> 5    CTS   Autorizado a Enviar
CTS   Autorizado a Enviar       5 <-- 4    RTS   Solicitação de Envio
DSR   Dados Prontos             6
DCD   Detecção de Portadora     8 <-- 20   DTR   Terminal de Dados Pronto
SG    Sinal Terra               7 --- 7    SG    Sinal Terra
                                6          DSR   Dados Prontos     
DTR   Terminal de Dados Pronto 20 --> 8    DCD   Detecção de Portadora

Caso a porta utilize um conector do tipo DB9, tente a seguinte configuração de cabo:

PC DB9                                  Terminal DB25 
RxD   Recepção de Dados     2 <-- 2     TxD   Transmissão de Dados 
TxD   Transmissão de Dados  3 --> 3     RxD   Recepção de Dados
SG    Sinal Terra           5 --- 7     SG    Sinal Terra

Alternativamente, um cabo de modem nulo DB)'DB25 pode ser usado (não deverá funcionar com negociação por hardware, conforme descrito anteriormente):

PC DB9                       Terminal DB25
RxD   Recepção de Dados      2 <-- 2     TxD   Transmissão de Dados 
TxD   Transmissão de Dados   3 --> 3     RxD   Recepção de Dados
                                   6     DSR   Conjunto de Dados Prontos
                                   |
DTR   Dados Prontos          4 --> 8     DCD   Detecção de Portadora
GND   Sinal Terra            5 --- 7     GND   Sinal Terra
DCD   Detecção de Portadora  1
                             |
DSR   Dados Prontos          6 <-- 20    DTR   Dados Prontos
RTS   Requisição para Enviar 7 --> 5     CTS   Autorizado a Enviar
CTS   Autorizado a Enviar    8 <-- 4     RTS   Requisição Para Enviar
(RI   Indicador de Campainha 9 desnecessário)

(Sim, os pinos 3 e 3 realmente tem significados opostos em conectores DB9 em relação a conectores DB25).

Caso não se esteja usando uma cabo de modem nulo completo, deve-se seguir o seguinte procedimento: no conector do lado do computador, conecte RTS e CTS junto e conecte ainda DSR, DCD e DTR juntos. Desta forma, quando o computador necessitar de um sinal de negociação, ele o obterá de si próprio.

Agora que temos o tipo de cabo correto, conecte o terminal ao computador. Caso seja possível diga ao terminal para ignorar os sinais de controle do modem. Tente utilizar 9600 bps, 8 data bits, 1 stop bit, sem bits de paridade para a configuração do terminal (ou habilite a paridade caso se deseje uma conexão mais sofisticada).


próximo acima anterior sumário índice
Next: Configurando getty (parte do Up: Como Configurar Um Terminal Previous: Como Configurar Um Terminal   Sumário   Índice Remissivo
Cyro Mendes de Moraes Neto 1999-12-30