Mudanças entre as edições de "Eclipse AVR-LIBC"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '= Iniciando um projeto no Eclipse usando o AVR Plugin == * Guia desenvolvido pelo aluno '''Mario André Lehmkuhl de Abreu''' * Processador ATMEGA2560 (Arduino Mega) ==Passo a Pa...')
 
Linha 2: Linha 2:
 
* Guia desenvolvido pelo aluno '''Mario André Lehmkuhl de Abreu'''
 
* Guia desenvolvido pelo aluno '''Mario André Lehmkuhl de Abreu'''
 
* Processador ATMEGA2560 (Arduino Mega)
 
* Processador ATMEGA2560 (Arduino Mega)
 +
* Clock 16MHz
  
 
==Passo a Passo==
 
==Passo a Passo==

Edição das 14h44min de 20 de março de 2019

Iniciando um projeto no Eclipse usando o AVR Plugin =

  • Guia desenvolvido pelo aluno Mario André Lehmkuhl de Abreu
  • Processador ATMEGA2560 (Arduino Mega)
  • Clock 16MHz

Passo a Passo

1- Ir em "File > New > Project"

2- Selecionar "C/C++ > C++Project" , clicar em "Next"

3- Selecionar "AVR Cross Target Application > Empty Project" , em "Project name" colocoar um nome pro Projeto, ex: Aula1

4- Clicar em "Finish"

5- Ir em "File > Properties"

6- Ir na opção "AVR > Target Hardware" , na opção "MCU Type" selecionar "ATmega2560", na opção "MCU Clock Frequency" selecionar "16000000" , clicar em "Apply"

7- opção "AVR > AVRDude" , clicar em "New" , no campo "Programmer Hardware(-c)" selecionar "Atmel AVR ISP mkll", no campo "Override default port(-P)" digitar "/dev/ttyUSB0" , no campo "Use this field to add avdude option not covered by the plugin" digitar "-D" , clicar em "OK"

8- Ir na Na opção "C/C++Build > Settings" , marcar a opção "General HEX file for Flash memory" , clicar em "OK"

9- Clicar com botão direito no projeto "Aula1" , ir na opção "New > File" , no campo "File name" colocar um nome pro arquivo, ex: main.cpp , clicar em "Finish"

10- Na pasta do projeto ir na opção "Includes > /usr/lib/avr/include > avr" , selecionar o arquivo "io.h" , digitar "Ctrl+F" pra abrir a janela "Find/Replace" e no campo "Find" digitar "2560", clicar em "Find" , será encontrado o arquivo "iom2560.h"

11- Ir em "Includes > /usr/lib/avr/include > avr" , selecionar o arquivo "iom2560.h" , nesse arquivo na linha 38 é mostrado o arquivo "iomxx0_1.h"

12- Ir em "Includes > /usr/lib/avr/include > avr" , selecionar o arquivo "iomxx0_1.h" , nesse arquivo mostra as portas usadas pelo microcontrolador

13- Ir em "main.cpp" para criar um código de exemplo, usando alguma das portas vista no arquivo "iomxx0_1.h"

#include<avr/io.h>

int main(void)
{
	DDRE = 0xFF;
	PORTE = 0xFF;

}

14- Salvar o código, compilar o código digitando "Ctrl+B" ou ir na opção "Project > Build All", e depois passar para a placa do arduino clicando na opção "AVR > Upload Project to Target Device"