Sei sulla pagina 1di 0

ROGERCOM Curso USB – www.rogercom.com

ROGER C OM – Curso USB – www.rogercom.com Instalação e configuração de drivers relacionados aos chipsets

Instalação e configuração de drivers relacionados aos chipsets FTDI

A FTDI disponibiliza dois tipos de drivers para se comunicar com nossas aplicações, todos eles são distribuídos gratuitamente, através do site da empresa em: http://www.ftdichip.com/FTDrivers.htm por qualquer usuário. Um dos drivers se chama D2XX e usa uma DLL para se comunicar diretamente através do Bus USB com dispositivos baseados nos chipsets da FTDI. Para se programar uma aplicação usando a DLL é necessário saber usar suas funções (em aulas futuras iremos programar em C++ e Delphi). O outro driver se chama VCP - Virtual COM Port (porta virtual de comunicação serial). Emula uma porta padrão RS232 do PC. Uma vez instalado no sistema operacional Windows, disponibiliza uma porta serial virtual COMx para se comunicar de uma forma simples com o Bus USB.

Usando um driver VCP, qualquer aplicação que se comunique com a porta serial RS232 pode se comunicar naturalmente com o Bus USB, sem nenhuma modificação no programa. Para se criar um novo programa que acesse o Bus USB através do driver virtual, as funções são as mesmas da API do windows usadas para programar a porta serial. Se não quiser usar a API do windows a FTDI também disponibiliza uma biblioteca de funções para facilitar a programação por parte do desenvolvedor.

Para instalar os drivers D2XX, confeccione o circuito Bus-powered da Figura 5 / aula 3.

o circuito Bus-powered da Figura 5 / aula 3 . Observação ao instalar no windows XP:

Observação ao instalar no windows XP:

A FTDI informa em seu site que alguns usuários dos drivers D2XX, usando o VID(0x0403) e PID(0x6001) padrão, tiveram problemas ao instalar o mesmo no Windows XP com Service Pack 1.

Para resolver esse problema, desconecte a Internet temporariamente antes de instalar os drivers.

Passos para instalar os drivers D2XX da FTDI no Windows (como exemplo, o

2000)

1

os drivers D2 XX da FTDI no Windows (como exemplo, o 2000) 1 Acesse o site

Acesse o site da FTDI em: www.ftdichip.com, e faça download do driver D2XX para a versão do Windows ou outros sistemas operacionais;

2

Na página principal da FTDI, clique no item Drivers do Menu; e depois no Drivers do Menu; e depois no

subitem FT232 - FT245;

ROGERCOM Curso USB – www.rogercom.com

3

ROGER C OM – Curso USB – www.rogercom.com 3 Após se abrir a nova página, clique

Após se abrir a nova página, clique no link D2XX. Apos isso é exibida a

nova página, clique no link D2XX . Apos isso é exibida a seção sistema operacional. .

seção sistema operacional.

. Clique no link D10620 correspondente ao seu

Na verdade, os arquivos de instalação para os sistemas operacionais Windows 98/Me/2000 e XP são idênticos. Portanto, pode-se fazer download a partir de qualquer um dos links D10620 dessa página;

Download dos Drivers a partir da Rogercom. Observação: para futuras atualizações, é bom sempre fazer download dos drivers a partir da página da FTDI.

4

Após o download do arquivo D10620.ZIP, descompacte-o:fazer download dos drivers a partir da página da FTDI. 4 Figura 1 - Arquivos de

Figura 1 - Arquivos de drivers

D10620.ZIP, descompacte-o: Figura 1 - Arquivos de drivers Os arquivos FTD2XX.lib e FTD2XX.h são bibliotecas de

Os arquivos FTD2XX.lib e FTD2XX.h são bibliotecas de funções para programação. Os drivers são somente os arquivos marcados com retângulos vermelhos.

5

somente os arquivos marcados com retângulos vermelhos. 5 Para começar a instalação do dispositivo USB FT232BM,

Para começar a instalação do dispositivo USB FT232BM, conecte o cabo

USB ao Host/Root Hub (PC), ou em uma porta downstream de um Hub;

Figura 2 - Conexão do dispositivo baseado no FT232BM ao Host(PC)

2 - Conexão do disposit ivo baseado no FT232BM ao Host(PC) Foto ilustrativa da placa Rogercom

Foto ilustrativa da placa Rogercom USB232RCOM-1 baseada no FT232BM

ROGERCOM Curso USB – www.rogercom.com

6

ROGER C OM – Curso USB – www.rogercom.com 6 Alguns segundos após a conexão do cabo

Alguns segundos após a conexão do cabo do dispositivo FT232BM ao Host,

são exibidas algumas janelas mostradas nas Figuras 3 e 4 logo abaixo:

Figura 3 - Janela exibida ao conectar o dispositivo pela primeira vez ao Host (PC)

ao conectar o dis positivo pela primeira vez ao Host (PC) A mensagem " USB <->

A mensagem "USB <-> Serial" é o nome do dispositivo, e vem por padrão gravada dentro do chipset FT232BM. Esta mensagem é enviada ao Host via Descritores quando o novo dispositivo é conectado pela primeira vez ao Bus USB. Para mudar esta mensagem, é preciso que o FT232BM seja configurado com uma memória 93C46 (93C56 ou 93C66), e, através do programa MProg criado pela FTDI, é possível personalizar o dispositivo. Se a memória 93Cxx do dispositivo estiver vazia, é assumido o Descritor padrão do FT232BM.

Na próxima aula irei mostrar passo-a-passo como configurar os drivers e a memória 93Cxx, para personalizar um dispositivo baseado nos chipsets

FT232BM/FT245BM.

Figura 4 - Assistente de instalação de um novo hardware do Windows - tela 1

de instalação de um novo hardware do Windows - tela 1 Clique no botão Avançar para
de instalação de um novo hardware do Windows - tela 1 Clique no botão Avançar para

Clique no botão Avançar para passar para o próximo passo

ROGERCOM Curso USB – www.rogercom.com

7

Conforme a figura abaixo, marque a opção "(o) Procurar por um driver (o)Procurar por um driver

adequado para o dispositivo (recomendado)";

Figura 5 - Assistente de instalação de um novo hardware do Windows - tela 2

de instalação de um novo hardware do Windows - tela 2 8 Clique no botão Avançar

8

de instalação de um novo hardware do Windows - tela 2 8 Clique no botão Avançar

Clique no botão Avançar para passar para o próximo passo

Conforme a figura abaixo, marque a opção "[ \/ ] Especificar um local " (pasta); [\/]Especificar um local" (pasta);

ROGERCOM Curso USB – www.rogercom.com

Figura 6 - Assistente de instalação de um novo hardware do Windows - tela 3

de instalação de um novo hardware do Windows - tela 3 Clique no botão Avançar para
de instalação de um novo hardware do Windows - tela 3 Clique no botão Avançar para

Clique no botão Avançar para passar para o próximo passo

9

no botão Avançar para passar para o próximo passo 9 Conforme a figura abaixo, clique no

Conforme a figura abaixo, clique no botão Procurar

onde se encontram os drivers;

para localizar a pasta

Figura 7 - Janela para localizar a Pasta onde se encontram os Drivers D2XX

para localizar a Pasta onde se encontram os Drivers D2XX 10 Clique no botão OK para

10

para localizar a Pasta onde se encontram os Drivers D2XX 10 Clique no botão OK para
para localizar a Pasta onde se encontram os Drivers D2XX 10 Clique no botão OK para

Clique no botão OK para passar para o próximo passo

Após localizar e abrir a pasta dos drivers, selecione o arquivo ftd2xx.inf;

ROGERCOM Curso USB – www.rogercom.com

Figura 8 - Pasta onde se encontram os drivers

Figura 8 - Pasta onde se encontram os drivers 11 Clique no botão Abrir para passar

11

Figura 8 - Pasta onde se encontram os drivers 11 Clique no botão Abrir para passar
Figura 8 - Pasta onde se encontram os drivers 11 Clique no botão Abrir para passar

Clique no botão Abrir para passar para o próximo passo

Após a localização correta dos arquivos, é exibida a janela abaixo:

Figura 9 - Assistente de instalação de um novo hardware do Windows - tela 4

de instalação de um novo hardware do Windows - tela 4 Clique no botão Avançar para
de instalação de um novo hardware do Windows - tela 4 Clique no botão Avançar para

Clique no botão Avançar para passar para a próxima etapa

ROGERCOM Curso USB – www.rogercom.com

Figura 10 - Copiando os arquivos para as pastas do sistema windows

10 - Copiando os arquivos para as pastas do sistema windows Figura 11 - Tela que

Figura 11 - Tela que indica sucesso na instalação dos drivers D2XX

- Tela que indica sucesso na instalação dos drivers D2XX Clique no botão Concluir para fec
- Tela que indica sucesso na instalação dos drivers D2XX Clique no botão Concluir para fec

Clique no botão Concluir para fechar o assistente de instalação.

Verificando se o dispositivo foi instalado corretamente no Windows

Ainda com o dispositivo conectado ao Host (PC), abra o Gerenciador de dispositivos a partir do Painel de Controle do windows, fazendo assim:

a partir do Painel de Controle do windows, fazendo assim: Abra o Painel de Controle ;

Abra o Painel de Controle;

do windows, fazendo assim: Abra o Painel de Controle ; Localize o ícone Sistema ; Na

Localize o ícone Sistema; Na janela Propriedades do Sistema, clique na Aba Hardware e depois no botão Gerenciador de dispositivos; Após ser exibida a janela abaixo, clique no item "Controladores Universal Serial Bus" ;

clique no item "Controladores Universal Serial Bus " ; Aula 07 – Módulo-USB / P á
clique no item "Controladores Universal Serial Bus " ; Aula 07 – Módulo-USB / P á

ROGERCOM Curso USB – www.rogercom.com

Figura 12 - Janela do Gerenciador de dispositivos do Windows

Figura 12 - Janela do Gerenciador de dispositivos do Windows Para ver as propriedades do novo
Figura 12 - Janela do Gerenciador de dispositivos do Windows Para ver as propriedades do novo

Para ver as propriedades do novo dispositivo instalado, dê duplo clique no item FTDI FT8U2XX. Será exibida a janela abaixo:

Figura 13 - Janela de Propriedades do novo dispositivo, FTDI FT8U2XX recentemente instalado

do novo dispos itivo, FTDI FT8U2XX recentemente instalado Clique no botão OK e depois feche todas
do novo dispos itivo, FTDI FT8U2XX recentemente instalado Clique no botão OK e depois feche todas

Clique no botão OK e depois feche todas as janelas.

ROGERCOM Curso USB – www.rogercom.com

Observação:

O Windows registra a instalação do dispositivo na janela Adicionar ou remover programas do Painel de Controle. Para ver, abra o Painel de Controle e dê duplo clique no Ícone Adicionar ou remover programas.

Figura 14 - Janela Adicionar ou remover programas do Windows

Figura 14 - Janela Adicionar ou remover programas do Windows Na próxima aula irei explicar como

Na próxima aula irei explicar como instalar os drivers VCP, e também gravar a memória 93Cxx para personalizar um dispositivo baseado no FT232BM para comercialização.