Содержание

Atmel Studio

Atmel Studio — интегрированная среда разработки (IDE) от компании Atmel для разработки приложений под микроконтроллеры ARM Cortex-M и AVR.

Установка Atmel Studio

Установите на компьютер интегрированную среду разработки микроконтроллеров семейства AVR — Atmel Studio.

Выберите интересующий вас вариант установки:

  1. Online версия
  2. Offline версия

Запуск Atmel Studio

Запустите Atmel Studio — откроется окно, приведённое на рисунке:

Пример программы

  1. Создайте новый проект. Для этого зайдите в меню: File New Project
  2. Проведите предварительные настройки проекта:
    1. 1. Тип файла: C/C++
    2. 2. Компилятор: GCC
    3. 3. Название проекта.
    4. 4. Путь хранения проекта и нажмите кнопку OK
  3. Выберите интересующий вас микроконтроллер и нажмите кнопку OK. В качестве примера мы выберем микроконтроллер ATmega32U2.
  4. Откроется окно разработки проекта.
  5. Добавьте строки кода в проект.
    blink
    // подключаем необходимые библиотеки
    #include <avr/io.h>
    #define F_CPU 16000000
    #include <avr/io.h>
    #include <util/delay.h>
     
    int main(void)
    {
      // порт B в режим выхода
      DDRB = 0xFF;
      // устанавливаем нули на выходе
      PORTB = 0x00;
      while (1) 
      {
        // зажигаем светодиод
        PORTB |= (1 << PB0);
        // ждём 1 секунду
        _delay_ms(1000);
        // гасим светодиод
        PORTB &= ~(1 << PB0);
        // ждём 1 секунду
        _delay_ms(1000);
      }
    }

    В итоге должна получиться следующая картина:

  6. Откомпилируйте ваш проект. Для этого зайдите в меню Build и выберите команду Rebuild Solution.В окне состояния вы увидите отчёт об компиляции.

    Если у вас есть ошибки, дальше двигаться нельзя. Внимательно проверьте все строки программы.

  7. В заключении откройте полученный hex-файл и прошейте им вашу платформу.