Прошивка arduino pro mini через nano (as isp)

Для можливості використання плати в рідному Arduino IDE є приклад скетчу для перекладу плати в програматор, цей приклад вже самодостатній для прошивки Pro Mini, знайти його можна вибравши в меню Файл.

Прошивка arduino pro mini через nano (as isp)







Далі в меню «Інструменти» виставляємо нашу плату «програматор» і тип її мікроконтролера.

Прошивка arduino pro mini через nano (as isp)

Потім прошиває Nano скетчем ArduinoISP, звернувши увагу на швидкість порту в функції setup, дана швидкість буде використовуватися безпосередньо при прошивці Pro Mini в стандартному скетчі її значення дорівнює 19200.

Прошивка arduino pro mini через nano (as isp)

Тобто в такий спосіб:

Nano -> Pro Mini

У мене вийшло приблизно так:

Прошивка arduino pro mini через nano (as isp)

Після того як все зібрано і перевірено можна підключити Nano до комп'ютера, моргнувши 7 раз обидві плати готові до роботи.







Далі для прошивки нам необхідно переконатися, що при виставленні прошивається плати і програматора у нас використовуються однакові швидкості порту, взявши за стандарт швидкість з скетчу. Для типу плати потрібно знайти файл boards.txt його шлях щодо встановленої програми IDE такий: Arduino / hardware / arduino / boards.txt. У ньому нам потрібно знайти розділ параметрів для плати Pro Mini виглядає вона приблизно так:

У мене прошиває міні на 5 вольт з мікро контролером ATmega328, якщо ж у вас інша версія плата то вам потрібно знайти відповідний вашої плати розділ.

Тут необхідно переконатися що швидкість виставлена ​​вірна:

Потім зайдемо в файл programmers.txt, його шлях Arduino / hardware / arduino / programmers.txt і переконаємося в вірності параметрів:

Після того як переконалися, що всі параметри вірні можна запускати IDE, якщо вона була запущена то перезапустити. Це необхідно для того щоб вступили силу нові параметри.

Після запуску IDE нам потрібно виставити в меню «Інструменти» нашу прошивається плату і тип програматора «Arduino as ISP»:

Прошивка arduino pro mini через nano (as isp)

Тепер у нас все готово для прошивки. Вибираємо потрібний скетч, для проби можна вибрати будь-який із прикладів. А тепер особливу увагу приділю як прошивати, звичайна кнопка для прошивки нам не підійде так як вона призначена для прошивки стандартним программатором тобто в Arduino Nano і при її натисканні ми просто прошу Nano, що нам обсолютно не потрібно.

Вірний шлях прошити Pro Mini лежить в меню «Файл» і називається він «Завантажити за допомогою програматора», у мене стоїть версія IDE 1.5.6-r2 там цей пункт називається «вгруз через програматор», по всій видимості труднощі перекладу в цьому релізі, в версії 1.0.5-r2 все в порядку.

Прошивка arduino pro mini через nano (as isp)

З першого разу може не вийти прошити, та й надалі можливо буде вилітати помилка такого виду:

Однак не варто турбуватися, якщо все зібрано правильно і спаяно надійно то, досить натиснути «Reset» на Pro Mini, почекати пару секунд і плата успішно прош'ется.







Схожі статті