Atmega328 в качестве стенд-алон микроконтроллера

Он стоит всего 2 доллара, к тому же умеет делать то же, что и Ардуино и еще делает все проекты пользователей маленькими.

Перейти в магазин

В статье мы будем:

  • Делать распиновку,
  • Прошьем бутлоадер в чип, чтобы софт Ардуино мог его видеть.
  • После чего, загрузим программу.

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

Для данного проекта нам понадобятся:

  • Работающий Ардуино
  • Чип Atmega328
  • Макетная плата
  • Провода
  • LED-светодиод 330 Ом для теста

На плате Ардуино есть внешний осцеллятор с частотой 16 МГц. Но нам он не понадобится, потому что в Atmega328 есть свой, встроенный 8 МГц осцеллятор.

Чтобы Atmega328 работал как микроконтроллер на частоте 8 МГц, нам нужно будет скачать специальную библиотеку в софт для Ардуино. Чтобы это сделать, просто скачайте архив, который соответствует вашей версии Ардуино. Это могут разные версии, 1.0, 1.5 или 1.6.

Теперь нужно найти папку, в которой хранятся программы Ардуино. Для этого нажмите Файлы, Preferences. После чего выделите путь к этой папке и нажмите Энтер.

Если вы увидите папку Hardware, то тогда откройте ее. Если вы ее не видите, тогда просто создайте здесь же пустую папку, назовите ее Hardware и откройте ее. Теперь вам нужно скопировать в нее папку с архивом сюда.

Теперь надо перезапустить софт Ардуино и идите в Tools, Port. Если все было сделано правильно, тогда вы увидите надпись Atmega328 on a breadboard 8Mhz internal clock. Самая сложная часть сделана, теперь нам нужно закачать жизни в Atmega328.

Обычно чипы Atmega328 приходят пустыми. Поэтому чтобы они смогли работать с софтом Ардуино, нам необходимо прошить putloader. Это небольшой код, который прошивается в чип, после чего он начинает понимать софт Ардуино.

Читать также  Ноутбук, работающий на процессоре intel core i5 6200u

Загрузите программу в Ардуино и отсоедините его от компьютера. При соединении ардуино с чипом убедитесь, что полукруг на чипе находится на правильной стороне.

Теперь следует подключить Ардуино к компьютеру, пройдите в Tools, progammer. Здесь нужно выбрать Arduino SISP. Теперь то же самое действие проделайте с Atmega328.

Пройдите в Tools и выберите Burn Butloader. Он теперь прошит и чип готов к прошивке программы. Если вдруг появилось сообщение об ошибке, то отсоедините Ардуино от компьютера и повторите предыдущие шаги.

Чтобы загрузить программу, вам нужно вытащить Atmega328 из платы Ардуино и вставить в макетную плату как показано на фото

Чтобы проверить как все работает, нужно подключить светодиод к плате с загруженной платой мигания.

Пин 13 из софта представляет Пин 13 на плате ардуино. Или Пин 13 на чипе Atmega328, и так далее. На этом все, теперь вы сможете делать собственные проекты на чипе Atmega328.

Перейти в магазин
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: