Como programar microcontrolador Atmega

Ola,

Tem sido muitas as questões relacionadas com o modo como se programa um microcontrolador Atmega.

Vamos enunciar cada passo para iniciar a programação:

1º-Usar um compilador para gerar o file hex para o micro ser programado. Sugerimos a consulta do nosso AVRStudioavr-studio-6-splash

2º-Escolher um microcontrolador para elaborar um projecto, sugere-se o ATMega128 AVR Development Board cujo custo é baixissimo, com esta board de desenvolvimento poderemos testar e executar imensos projectos.kit-atmega128

3º- Vamos precisar de um cabo de alimentação USB 2.0 A Male To DC 5.5mm x 2.1mm para alimentar a Board de desenvolvimento a 5Volt, para isso apenas precisamos de um carregador de telemóvel com saída USB, com cerca de 1A.

4º-Precisamos também de um interface para enviar os dados do PC para o microcontrolador sugere-se o USBASP AVR Programmer.

NOTA: Não esquecer de instalar os drivers deste dispositivo, veja o manual

5º-Para se enviar o ficheiro hexadecimal gerado pelo compilador através do USBASP, vamos precisar do programador, sugere-se o eXtreme Burner – AVR extreme

6º-Finalmente vamos precisar de consultar vários exemplos existentes no nosso site et voilá, estaremos preparados para programar um atmel.

ORA VAMOS LA ENTÃO PASSO A PASSO:

AVRStudio é um poderoso software fornecido gratuitamente pela MICROCHIP, podendo programar em C/C++/Assembly. suportando uma diversidade de microcontroladores, aqui abordaremos o ATMega128, por existir numa placa de desenvolvimento e por ter muitas portas disponíveis para interligar vários dispositivos externos.

Vamos iniciar o AVRStudio Instalado no PC para criar um novo projecto com os seguintes passos: na pagina inicial aparece um link para New Project, seleccione-o ou em alternativa na barra seleccione File > New > Project

Abrirá uma nova janela para se configurar o projecto, dê um nome ao projecto, indique o caminho onde será gravado e escolha qual o compilador que vai pretender usar, nos exemplos apresentados são todos em C, será de fácil aprendizagem com muitos exemplos pela web. Fig2

 

De seguida aparece uma nova janela onde poderemos escolher qual o microcontrolador a programar. Na mesma janela poderemos verificar no canto direito quais as ferramentas que suporta , incluindo o datasheet do micro. Fig3

Esta concluído os passos para o novo projecto, aparece já incluindo o código de iniciação em C , apenas precisamos de programar o que pretendemos. Irei dar um exemplo como programar um led  a piscar usando neste caso a board de desenvolvimento que ja possui ligação interna para 2 Led´s na própria placa.

 

Deixe uma resposta

Your email address will not be published.

www.000webhost.com