Você está na página 1de 13

Gravador USB ISP para microcontroladores de 8-bits da linha Atmega

Manual do usurio
Instalao e utilizao

Equipe Mega AVR Verso 2.0 2010.

INDICE 1 - APRESENTAO 1.1 INSTALANDO USBTINY 1.2 INSTALAO WINDOWS SEVEN 1.3 AVRDUDE 2 ALIMENTAO 3 - GRAVAO VIA ISP 3 3 5 7 12 13

Kit Mega AVR 2010.

1 - Apresentao O gravador Usbtiny traz a grande vantagem de abandonar a velha porta paralela, j difcil de encontrar nos PCs novos e quase impossveis nos notebooks. O Usbtiny traz software e hardware com licena General Public License as published (GNU). Utiliza o ATtiny2313 da ATMEL, operando a 12 MHz, consumindo 2k bytes de memria de programa e 46 bytes de RAM. 1.1 Instalando USBtiny Para instalar os drivers conecte o gravador USBTiny ao PC. Quando surgir a janela assistente para adicionar novo hardware, escolha a opo No, no agora. Conforme Figura 1.

Figura 1 Instalando novo hardware.

Clique em Avanar, e em seguida selecione Instalar de uma lista ou lugar especfico (avanado) e clique em Avanar. Selecione Incluir este local na pesquisa e selecione a pasta na qual est o driver. Conforme a Figura 2.

Figura 2 Selecionando driver. Seguindo estes passos, o driver ser instalado e deve ser reconhecido como USBTinyISP. No Gerenciador de dispositivos do Windows, o dispositivo reconhecido com o nome "LibUSB-Win32 Devices" -> "USBTinyISP AVR Programmer

Figura 3 Reconhecimento do dispositivo.

Kit Mega AVR 2010.

1.2 Instalao Windows Seven Devido s polticas de drivers assinados digitalmente, nos sistemas operacionais atuais (Vista e Seven) a instalao do gravador Usbtiny deve ser realizada da seguinte forma: Executar cmd (prompt) como administrador, conforme Figura 4: digitar "bcdedit /set testsigning on"

Figura 4 Executando CMD.

Aps reiniciar computador dever aparecer a informao de Modo teste no canto inferior da tela do desktop.

Figura 5 Aviso no Windows Seven do Modo de teste.

Para instalar o driver para Windows Seven, conecte o gravador ao computador pelo cabo USB, abra o gerenciador de dispositivos, conforme a Figura 6 e atualize o

Kit Mega AVR 2010.

driver do dispositivo USBTiny, apontando os arquivos da pasta usbtinyisp w32 driver v1.12.

Figura 6 Atualizao do driver, atravs do gerenciador de dispositivo.

Kit Mega AVR 2010.

1.3 AVRDUDE O Avrdude o software de gravao que oferece suporte ao gravador USBTinyISP. Instalando o WinAVR, o Avrdude dever ser instalado automaticamente. Este software roda em linha de comando, mas pode ser utilizada uma interface grfica como o avrdude-GUI. Na figura 7 apresentada a execuo do Avrdude via linha de comando atravs do prompt de comando do Windows.

Figura 7 Execuo do Avrdude, em linha de comando. Para utilizar o avrdude-GUI o .NET Framework 2.0 dever estar instalado. Como .NET Framework 2.0 instalado execute o avrdude-GUI.exe. Na janela principal do programa deve ser indicado o caminho para o avrdude.exe, geralmente esta na pasta Bin do WinAVR. Aps isto o programador deve ser indicado, procure por USBtiny. O dispositivo a ser gravado deve ser selecionado no campo Device. No campo Flash deve ser indicado o arquivo .hex para ser gravado na memria de programa. Selecione USB ou usb em Port para indicar a porta de comunicao.

Kit Mega AVR 2010.

Figura 8 Tela do avrdude-GUI, em linha de comando. Outra ferramenta de gravao o programa SinaProg, assim como avrdude-GUI ele tambm utiliza o Avrdude para realizar a gravao dos microcontroladores AVR. Para usar esse programa no necessrio instalar .NET Framework 2.0. Ao ser executado o SinaProg abrir uma tela conforme a Figura 9, a nica configurao necessria indicar qual a ferramenta de gravao de ser utilizada, neste caso o gravado USBtiny, conforme o destaque pontilhado em preto. As configuraes de porta e velocidade no se fazem necessrias. O destaque em traos vermelhos so os operadores de gravao e leitura dos arquivos hex.

Kit Mega AVR 2010.

Figura 9 Apresentao do Sinaprog. Conforme mencionando anteriormente, o SinaProg reconhece o dispositivo quando este estiver conectado ao gravador. Na Figura 10 realizado o destaque com traos em preto onde atravs do boto Search ser feito o reconhecimento. O SinaProg possui uma ferramenta que calcula o fuse do microcontrolador, sendo possvel localizar na Figura 10 no pontilhado vermelho.

Kit Mega AVR 2010.

Figura 10 Destaques do Sinaprog. Ao clicar no boto Advanced ser apresentada a tela ilustrada na Figura 11.

Figura 11 Tela da aba Advanced do Sinaprog.

Kit Mega AVR 2010.

10

Na Figura 12 so destacados, atravs de crculos pontilhados em preto, os botes para configurar os fuses. Ao serem acionados, abre-se uma nova tela, destaque tracejado em preto, onde feita a seleo das configuraes pretendidas. O destaque pontilhado em vermelho so os botes de leitura e gravao dos fuses. Ateno: alteraes nos fuses podem acarretar problemas futuros no uso do gravador USBtiny. Como por exemplo, o desabilitar a gravao via ISP, desabilitar o reset ou trocar a fonte de clock. Por isto leia atentamente a folha de especificao do fabricante.

Figura 12 Configurando os fuses.

Kit Mega AVR 2010.

11

2 Alimentao

IMPORTANTE: Ao usar alimentao da USB respeite o limite de consumo da porta especificado pelo fabricante do computador, geralmente 500 mA. Se for utilizar a alimentao com fonte externa, conecte o cabo de gravao de forma que o pino VCC proveniente do USBtiny fique desconectado, como na Figura 13.

Figura 13 Conexo para utilizar gravador e fonte de alimentao.

Kit Mega AVR 2010.

12

3 - Gravao via ISP A programao do microcontrolador realizada atravs dos pinos RST, SCK, MISO, MOSI, GND e VCC. Conforme demonstrado da Figura 14. Ateno: Est regra possui excees, verifique atentamente a folha de especificao do fabricante.

Figura 14 - Conexo para o gravador.

Kit Mega AVR 2010.

13

Você também pode gostar