Preparando o Ambiente
Início  Anterior  Próximo



Placa PCI/4 e PCI/1

Não é necessário nenhum procedimento de configuração para as placas PCI pois a interrupção e endereço de I/O são atribuídos automaticamente pela BIOS do PC.

Placa ISA

No caso da placa ISA, é necessário configurar o Windows com a quantidade de placas, interrupções e endereços de I/O utilizados. Isto é possível através do utilitário GERAINI.EXE instalado no diretório do Windows. Também é possível o desenvolvedor criar o arquivo de configuração por conta própria, pois segue o padrão dos arquivos tipo INI do Windows

Lembre-se de verificar se não há conflitos de interrupção com outro hardware instalado.

Utilitário GeraIni.EXE

Você pode executá-lo através do menu Iniciar à Executar...
 
clip0004  
·Para adicionar uma placa selecione a Interrupção e o endereço de I/O desejado e clique no botão ">>" .  
·Para remover, selecione a placa desejada na lista de Placas Instaladas e clique no botão remover.  
·Para gravar a configuração, clique no botão OK.  
 
Criando o próprio arquivo de configuração

O arquivo de configuração padrão das placas VoicerPhone ISA é o voicerlib.ini que fica no diretório do Windows. Ele segue o padrão dos arquivos INI do Windows e tem o seguinte formato:

 
[ISA]  
NumCards=2     ß Número de placas instaladas no micro  
 
[ISA1]             ß Cada placa deve ter o nome ISAn  
irq=5      ß Número da Interrupção desta placa  
io=672           ß Endereço de I/O (em decimal)  
 
[ISA2]      ß Informações da segunda placa se houver  
irq=5  
io=816  
 
Os endereços de I/O devem ser representados através do seu valor decimal. Neste manual e na propria placa eles estao representados em hexadecimal portanto é necessário convertê-los. Veja abaixo os valores que devem ser utilizados:
 
         Hexadecimal   Decimal   
         220H      544   
         2a0H      672   
         330H      816
   
 
O Windows disponibiliza as funções GetPrivateProfileString e WritePrivateProfileString que manipulam este tipo de arquivo com facilidade.

Para maiores detalhes consulte o Guia de Referência de sua linguagem de programação.

Os uuários do Borland Delphi e C++Builder tem a classe TIniFile que facilita ainda mais a manipulação deste tipo de arquivo.