простые и интересные  РАДИОСХЕМЫ сделанные своими руками

» ДАТАШИТ
Например: TDA2050


» РАДИОБЛОГИ
Цветомузыка на микросхеме индикаторе уровня
Генератор импульсов на микросхеме К174ХА11
Реставрация лабораторного БП
Зарубежные схемы FM трансмиттеров
Почему светодиоды надо питать током?
Последнее интервью Никола Теслы
Керамические конденсаторы К10-83
Использование старых спутниковых тюнеров
Шуруповёрт: вторая жизнь
Генератор импульсов с независимой регулировкой длительности и скважности

Радиосхемы » Устройства на микроконтроллерах

ЗАГРУЗКА ARDUINO НА ATMEGA

      

Здравствуйте, хочу предложить вашему вниманию своё тестирование отладки этого механизма. Для начала определимся для чего это нужно:

  1. может вы и не знали об этом, или английский не знаете, потому что на сайте Arduino информация есть;
  2. после прошивки загрузчика контроллер становится Arduin-ой;
  3. допустим надо заменить мозги а они фьюзами залочены;
  4. вам нравится кодить на Arduino а атмел студиа тяжело идёт;
  5. на АлиЭкспресс ценник контроллера atmega-328 440 рублей, плюс резонатор и пару конденсаторов и нано 150р ну и UNO 350р.

Обо всем по порядку. Для опыта нам нужны сам контроллер и плата UNO в DIL - корпусе:

контроллер и плата UNO в DIL - корпусе

В программной среде ARDUINO: в пункте инструменты - программатор выбираем Arduino as ISP; в Файл - образцы выбираем пункт ArduinoISP - "грузим" скетч в UNO.

программная среда ARDUINO

Соединяем микроконтроллер и Arduino согласно представленной схеме:

схема ардуино

Клик для увеличения

После соединения возвращаемся в среду и выбрать инструменты - записать загрузчик:

В принципе всё - но мы будем тестировать поэтому идём дальше. Заливаем в плате в только-что зашитый микроконтроллер Atmega скетч с Blink и широтно-импульсной модуляции:

микроконтроллер Atmega скетч с Blink   микроконтроллер Atmega скетч с Blink 2

Отладка пройдена успешна! Остаётся попробовать микросхему вне платы здесь начинаются нюансы которые требуют внимания:

  1. вынимаем микроконтроллер и вставляем в монтажную плату;
  2. обвязка - кварцевый резонатор на 16 МГц к 9 и 10 ножке и 2 конденсатора на 22 пикофарада к ним же соединенные между собой и к общему проводу (в схеме стимулятора этот момент есть);
  3. электролит по питанию на 1 мкф очень важен иначе у вас всё будет скакать и прыгать;
  4. и самое главное выводы на плате и на микроконтроллере, как на снимке (то есть в схеме с ШИМом вывод 9 соответствует 15 ножке микросхемы):

микроконтроллер Atmega-328 - распиновка

Вынутый, из платы Arduino UNO, контроллер с записанным скетчем работает замечательно:

Arduino UNO, контроллер с записанным скетчем

Смотрите видео

Сделал это чтиво, потому что искал информацию в интернете - ничего нету, вот и будет теперь для всех удобная инструкция. С Уважением ко всем радиофанатам - Тольяттинский эмбеддер (1945).

   Форум по МК

   Обсудить статью ЗАГРУЗКА ARDUINO НА ATMEGA


Схемы наши, лайки ваши - всё по честному :)


ТРАВЛЕНИЕ ПЕЧАТНЫХ ПЛАТ ПЕРЕКИСЬЮ ВОДОРОДА

     Описание технологии травления печатных плат перекисью водорода и лимонной кислотой.

ДАТЧИК СКРЫТОЙ ПРОВОДКИ

     Делаем простейший датчик для поиска скрытой проводки, из подручных материалов.

РЕМОНТ ДИНАМИКОВ

РЕМОНТ ДИНАМИКОВ     Теория и практика качественного ремонта динамиков.

СХЕМА САБВУФЕРА

СХЕМА САБВУФЕРА     Схема еще одного проверенного самодельного сабвуфера для домашнего компьютера.


» ПОИСК СХЕМ



» РАДИОЭЛЕМЕНТЫ

» МИКРОНАУШНИКИ

Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2016, "Радиосхемы". Все права защищены. Почта