Nesse tutorial básico apresentamos os passos iniciais para configurar o Atmel AVRISP mk2 MKII no AVRDUDESS. Esse tutorial também pode servir de base para outros programadores e debugadores de microcontrolador AVR como o stk500 , ice e outros para interação como o programa AVRDUDESS.
Existem algumas variações dessa placa e cada uma com suas particularidades.
Aqui vamos usar a exata placa abaixo:
O detalhe principal dela é poder operar em 5V ou 3,3V. Mas é preciso fazer o ajuste manual no jumper interno.
Atenção: Como possui um regulador interno também vai alimentar o microcontrolador, o que demanda cuidado para não dar diferença de tensão e queimar algo.
Por exemplo: um Arduino opera em 5V. então precisamos setar em 5v o jumper na placa.
Caso esquecer em 5v e aplicar em um microcontrolador de 3,3V poderá queimar o mic.
A imagem abaixo ilustra o jumper:
O primeiro passo é instalar o drive para que o PC consiga conversar com esse gravador.
Para isso vamos usar o: "ZADIG " um programa que reconhece coisas na USB e instala os drives.
Veja os passos abaixo:
1-No zadig: selecione oprtions> list all devices
2- Vai aparecer: mKII (mk2) que é o dispositivo que temos em mãos.
Selecione: libusbK (v3.1.0.0) que é o drive mais atualizado e foi o que obtivemos o melhor resultado. Depois só instalar.
Agora podemos abrir o AVRDUDESS que é uma espécie de avrdude mais moderninho.
Selecionar: mk2 e pedir para detectar o mic em "detect" ou vc pode fazer isso manualmente selecionando na lista.
Depois é só fazer a leitura em "read " ler os fuses , lock bits, gravar um arquivo .hex dentre outras opções da plataforma.
Como está ilustrado abaixo:
Nesse exemplo usamos um arduino uno ATMEGA328P para fazer o teste e tudo ocorreu bem.
Esse gravador também é compativel com o AVRstudio e a ide do arduino mas nesse material esse tópico não será explorado.
Se gostou do projeto nos incentive adquirindo as peças na nossa loja: LOJA do Brasilrobotics









0 comentários:
Postar um comentário