Случило се така, че аз се оказа два счупени шалове Arduino Nano. И двамата не са работили CH340G - това вече е USB драйвер / COM порт. Някак си се натъкнах само две такива игри в три части. Китайски гледа като на шега. Но това няма значение, аз реших да проверя как фърмуера директно без USB.
Програмист, аз отдавна се нарича USBASP, под формата на борд с USB конектор и 10-пинов куплунг и изходящ кабел. В действителност, ние използвахме само на 6-тия линии, до края на допълнителна земя и неизползван изход.
За да започнете, свържете случая с компютъра и да се провери дали работи или не. Аз използвам Arduino IDE фърмуера е инсталирана в меню "Сервиз - Card Type - Arduino Nano». На следващо място, аз се опитвам да програмирате. Тук IDE показва съобщение, че е необходимо да се актуализира фърмуера програмиране, който е:Аз трябваше да бързо да актуализирате софтуера програмист USBASP на. Всъщност процедурата е както следва:
Първо трябва да се намери ... друг програмист. Или такса. Бях на ръка Arduino Uno. Необходимо е да се програмира чип програмист. Малко объркващо, но последователността на действия, е както следва:
- Вземете Arduino Uno или друг
- Напълнете я до скицата от примерите, които идват с IDE, меню "Файл - примери - ArduinoISP». Не забравяйте да посочите пристанище в "Инструменти - сериен порт - ..."
- Свързване на програмиста директно за контакта на програмиране, както следва: USBasp Arduino Uno
VTG 5V
GND GND
ВЕИ 10
MOSI 11
Мишо 12
SCK 13YA не нервирам цялото това нещо директно на борда и се perehodnichok на breadboard с 10-пинов конектор. Горна свързан Uno, я си представи там, но тя бе :)
Както е писано в снимката по-горе, забележете червената линия на кабела. И с право. Нарисувах. За втори път.
Тя трябва да бъде инсталиран на JP2 програмния скачач. Това би означавало, - която включва смяна на режима в собствената си фърмуера.
След като се свържете програмист на Arduino Uno, е необходимо да се "запълни" фърмуера. Вземете avrdude. Разопаковайте в: \ MUSOR \ avrdude или друга папка. Изпълнете командата:
Къде написано "си номер на порта", поставете номера на порта, който сте посочили за връзка "Arduino Uno", използван като програмист. Аз го имаше COM3. Меню "Инструменти - сериен порт" - и каквото си порт изглежда Uno. Вече трябваше да избирам при програмирането Uno или други такси, които ви като програмист ..
Ако всичко е наред, можете да получите на следния изход:
Добре, в този момент се върнем към нашата нано, и да има програмист с необходимата версия на фърмуера. На следващо място, свържете го, или по-скоро аз спойка на Arduino Nano. Той има прорез или отвор съединител допълнително очевидно къде точно:
От долната страна не спойка, видяхте, че vypayal USB интерфейс чип, той не работи:
След това можете да програмирате Arduino Nano без интерфейс чип. Ето как изглежда в тази връзка моя случай:По същия начин, можете да мигат и Arduino Pro Mini, в случай на нейната връзка програмист следното:
Разбира се, ако имате преносимо устройство - оформлението и здраво закрепени както аз -dyubelyami има, и искате да смените фърмуера - че има смисъл да се използва Arduino към USB конектора, един и същ метод е по-подходящ за отстраняване на грешки на устройството на масата
Свързани статии