Як я можу використовувати мій SMD Arduino для програмування окремого DIP ATmega328?


15

У мене є ардуїно з поверхневим (SMD) мікроконтролером:

Ардуїно SMD видання

Я знаю, як використовувати DIP arduino як програміст для DIP ATmega328. Це просто - ви просто засуньте мікроконтролер у тримач.

Однак із поверхневим кріпленням Arduino немає очевидного. Розпарювання мікроконтролера - це один із способів, але це хитро і руйнівно.

Чи можу я використовувати цей Arduino як програміст для DIP ATmega328, не смертельно пошкоджуючи плату? Якщо так, то як?

Відповіді:


9

Перегляньте на сайті Arduino інструкції щодо використання вашої плати SMD Arduino для програмування іншої плати Arduino.

Діаграма провайдера Arduino

Щоб поширити це на програмування DIP ATmega328, ви перевели 6 проводів, зображених на відповідних штифтах модуля DIP.

  • D13 = PB5, штифт 19
  • D12 = PB4, штифт 18
  • D11 = PB3, контакт 17
  • RESET = RESET, контакт 1
  • 5V = AVCC і VCC, штифти 20 і 7 відповідно
  • GND = AGND і GND, штифти 22 і 8 відповідно

Структура ООН Arduino була б корисною для ознайомлення для перевірки.

Як зазначалося, вам також потрібно було б підключити кристал 16 МГц з конденсаторами 22pF на мікросхемі, який запрограмований. Вам потрібно буде підключити це до контактів 9 та 10 на мікросхемі, який ви програмуєте, як видно тут :

Використання дошки Arduino для запису завантажувача на ATmega на дошці.


Чи буде це працювати лише з ATmega на дошці? Чи номери штифтів на штирі ATmega? Що таке префікс "PB"?
Анонімний пінгвін

Вам потрібно додати кристал до atmega328 і підключити 2 штифти VCC та 2 шпильки GND атмеги.
moenad

@ n0idea - хороший момент, я оновив пост.

1
@AnnonomusPerson - PA, PB тощо - це скорочення для порту A, порту B, про що ви знайдете в аркуші ATmega328. Це імена штифтів чіпів, незалежні від іменування Arduino.

2

Ще одне рішення - використовувати ISP Shield від Evil Mad Scientist. Набір коштує близько 13 доларів і займає близько 30 хвилин для пайки разом.

Якщо ви плануєте запрограмувати багато деталей, розетка ZIF (Zero Insertion Force) на екрані провайдера, безумовно, окупиться. Навіть якщо ви не купуєте щит, розгляньте розетку ZIF для програмування більше ніж кілька деталей.

Щит ISP від ​​Evil Mad Scientist

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.