ПредишенСледващото

Случило се така, че аз се оказа два счупени шалове Arduino Nano. И двамата не са работили CH340G - това вече е USB драйвер / COM порт. Някак си се натъкнах само две такива игри в три части. Китайски гледа като на шега. Но това няма значение, аз реших да проверя как фърмуера директно без USB.

Програмист, аз отдавна се нарича USBASP, под формата на борд с USB конектор и 10-пинов куплунг и изходящ кабел. В действителност, ние използвахме само на 6-тия линии, до края на допълнителна земя и неизползван изход.

Програмиране на Ардуино директно без USB, Фрилансър Летописи
За да започнете, свържете случая с компютъра и да се провери дали работи или не. Аз използвам Arduino IDE фърмуера е инсталирана в меню "Сервиз - Card Type - Arduino Nano». На следващо място, аз се опитвам да програмирате. Тук IDE показва съобщение, че е необходимо да се актуализира фърмуера програмиране, който е:

Програмиране на Ардуино директно без USB, Фрилансър Летописи

Аз трябваше да бързо да актуализирате софтуера програмист USBASP на. Всъщност процедурата е както следва:

Първо трябва да се намери ... друг програмист. Или такса. Бях на ръка Arduino Uno. Необходимо е да се програмира чип програмист. Малко объркващо, но последователността на действия, е както следва:

  • Вземете Arduino Uno или друг
  • Напълнете я до скицата от примерите, които идват с IDE, меню "Файл - примери - ArduinoISP». Не забравяйте да посочите пристанище в "Инструменти - сериен порт - ..."
  • Свързване на програмиста директно за контакта на програмиране, както следва: USBasp Arduino Uno
    VTG 5V
    GND GND
    ВЕИ 10
    MOSI 11
    Мишо 12
    SCK 13YA не нервирам цялото това нещо директно на борда и се perehodnichok на breadboard с 10-пинов конектор. Горна свързан Uno, я си представи там, но тя бе :)

Програмиране на Ардуино директно без USB, Фрилансър Летописи
и аз бях един стандартен кабел програмист. Струваше ми се, че по този начин тя ще бъде по-малко вероятно да изгори. Това е логиката на връзката в програмисти Кабели, снимка взех назаем от някъде:

Програмиране на Ардуино директно без USB, Фрилансър Летописи

Както е писано в снимката по-горе, забележете червената линия на кабела. И с право. Нарисувах. За втори път.

Тя трябва да бъде инсталиран на JP2 програмния скачач. Това би означавало, - която включва смяна на режима в собствената си фърмуера.

Програмиране на Ардуино директно без USB, Фрилансър Летописи

След като се свържете програмист на Arduino Uno, е необходимо да се "запълни" фърмуера. Вземете avrdude. Разопаковайте в: \ MUSOR \ avrdude или друга папка. Изпълнете командата:

Къде написано "си номер на порта", поставете номера на порта, който сте посочили за връзка "Arduino Uno", използван като програмист. Аз го имаше COM3. Меню "Инструменти - сериен порт" - и каквото си порт изглежда Uno. Вече трябваше да избирам при програмирането Uno или други такси, които ви като програмист ..

Ако всичко е наред, можете да получите на следния изход:

Програмиране на Ардуино директно без USB, Фрилансър Летописи

Добре, в този момент се върнем към нашата нано, и да има програмист с необходимата версия на фърмуера. На следващо място, свържете го, или по-скоро аз спойка на Arduino Nano. Той има прорез или отвор съединител допълнително очевидно къде точно:

Програмиране на Ардуино директно без USB, Фрилансър Летописи
Podpayki последователност в ляво е изглед на конектора от върха - от устройството процесор.

Програмиране на Ардуино директно без USB, Фрилансър Летописи

От долната страна не спойка, видяхте, че vypayal USB интерфейс чип, той не работи:

Програмиране на Ардуино директно без USB, Фрилансър Летописи
След това можете да програмирате Arduino Nano без интерфейс чип. Ето как изглежда в тази връзка моя случай:

Програмиране на Ардуино директно без USB, Фрилансър Летописи

По същия начин, можете да мигат и Arduino Pro Mini, в случай на нейната връзка програмист следното:

Програмиране на Ардуино директно без USB, Фрилансър Летописи

Разбира се, ако имате преносимо устройство - оформлението и здраво закрепени както аз -dyubelyami има, и искате да смените фърмуера - че има смисъл да се използва Arduino към USB конектора, един и същ метод е по-подходящ за отстраняване на грешки на устройството на масата

Свързани статии

Подкрепете проекта - споделете линка, благодаря!