AVR studio é um ambiente de desenvolvimento integrado (IDE) da ATMEL para desenvolvimento de aplicações baseadas em microcontrolador AVR de 8 bits. Antes da instalação do AVR Studio você deve instalar o compilador WinAVR. Isso permitirá que o AVR Studio detecte o compilador.
Passo 1:
Fig. 1: Captura de tela do menu Iniciar do Windows navegando para o AVR Studio 4
Passo 2
Passo 2:
Fig. 2: Captura de tela da janela Novo Projeto no AVR Studio 4
Clique no novo projeto
etapa 3
Etapa 3:
Figura 3: Captura de tela da criação novo projeto no AVR Studio 4
Clique em AVR GCC
Escreva o nome do projeto
Selecione o local do seu projeto.
Clique em Próximo >>
Passo 4
Passo 4:
Fig. 4: Captura de tela da seleção da plataforma de depuração e do dispositivo de destino em AVr Estúdio 4
Clique em AVR Simulator no bloco esquerdo e selecione seu controlador (por exemplo: ATmega16).
Clique no botão finalizar
Etapa 5
Etapa 5:
Figura 5: Captura de tela de principal janela do AVR Studio 4
Escreva o código na área principal do corpo.
Salve o arquivo do projeto.
Etapa 6
Etapa 6:
Fig. 6: Captura de tela do menu Projeto no AVR Studio 4
Vá para PROJETO -> Opções de configuração
Etapa 7
Etapa 7:
Fig. 7: Captura de tela das opções do projeto no AVR Studio 4
Escreva a frequência do cristal se estiver usando cristal externo.
Marque a caixa de seleção correspondente a Criar arquivo hexadecimal e clique em OK.
Salve o projeto novamente.
Etapa 8
Etapa 8:
Fig. 8: Captura de tela do menu Build no AVR Studio 4
Vá para CONSTRUIR -> Compilar.
Isso compilará seu código e gerará erros, se houver.
Fig. 9: Captura de tela da construção de um projeto no AVR Studio 4
Pela primeira vez irá gerar dois erros, ignore-os.
Etapa 9
Etapa 9:
Fig. 10: Captura de tela do menu Build no AVR Studio 4
Novamente vá para CONSTRUIR e clique em Construir.
Isso irá gerar um arquivo hexadecimal do código.
Use esse arquivo Hex para gravar seu microcontrolador.
Onde você encontrará o arquivo Hex?
Basta ir até o local que você selecionou no início. Abra essa pasta e você encontrará mais uma pasta chamada Padrão. Este é o local padrão onde o arquivo hexadecimal é gerado.
Enquanto trabalha em tempo real, se quiser alterar o código, faça as alterações e construa o arquivo novamente. Isso atualizará automaticamente o arquivo hexadecimal anterior.