В живота на начинаещ плейър arduino рано или късно идва момент, в който искате да спестите от размера на вашия продукт, без да жертвате функционалността. И тогава Arduino Pro Mini е чудесно решение! Тази платка, поради факта, че няма вграден USB конектор, е един и половина пъти по-малка от Arduini Nano. Но за да го програмирате, ще трябва да закупите допълнителен - външен - USB-програмист. Как да „запълните“написаната програма в паметта на микроконтролера и да накарате Arduino Pro Mini да работи, и ще бъде обсъдено в тази статия.
Необходимо е
- - Arduino Pro Mini;
- - компютър;
- - USBASP-програмист;
- - свързващи проводници.
Инструкции
Етап 1
Първо, няколко думи за самия програмист. Можете да си купите такъв за $ 2 във всеки китайски онлайн магазин.
Конекторът от тип USB-A се използва, разбира се, за свързване на програмиста към компютър.
За свързване към програмируемата платка е необходим ISP конектор.
Jumper JP1 контролира напрежението на VCC щифта на ISP конектора. Може да бъде 3.3V или 5V. Ако целевото устройство има собствено захранване, извадете джъмпера.
Jumper JP2 се използва за мигане на самия програмист; не са обхванати в тази статия.
Jumper JP3 се изисква, ако тактовата честота на целевото устройство е под 1,5 MHz.
Два светодиода показват: G - захранването се подава към програмиста, R - програмистът е свързан към целевото устройство.
Стъпка 2
Нека свържем програмиста към USB порта на компютъра. Най-вероятно след кратко време операционната система ще съобщи, че не може да намери драйвер за това устройство.
В този случай изтеглете драйвера за програмиста от официалния сайт https://www.fischl.de/usbasp/. Разопаковайте архива и инсталирайте драйвера по стандартен начин. Програмистът USBasp трябва да се появи в диспечера на устройствата. Програмистът вече е готов за употреба. Изключете го от компютъра.
Стъпка 3
След това трябва да свържете дъската Arduino Pro Mini към програмиста. Диаграмата по-долу показва как да направите това.
Стъпка 4
Ще използваме макет и свързващи проводници - ще бъде бързо и надеждно. Свързваме конектора на програмиста към щифтовете на Arduino Pro Mini съгласно горната схема.
Стъпка 5
Отворете IDE на Arduino. Изберете желаната дъска през менюто: Инструменти -> Борд -> Arduino Pro или Pro Mini (Инструменти -> Борд -> Arduino Pro или Pro Mini).
Също така трябва да изберете типа микроконтролер, който се задава от менюто Инструменти -> Процесор. Имам този ATmega 168 (5V, 16 MHz). Тези параметри обикновено са написани на корпуса на микроконтролера.
Стъпка 6
Изберете типа програмист: Инструменти -> Програмист -> USBasp (или Инструменти -> Програмист -> USBasp).
Стъпка 7
Нека отворим скицата, която искаме да заредим в паметта на микроконтролера. Например нека бъде мигащ светодиод: Файл -> Образци -> 01. Основни положения -> Мигане.
Свързваме програмиста с Arduino Pro Mini, свързан към него към компютъра.
Сега, за да заредите скица в Arduino с помощта на програмиста, можете да го направите по няколко начина.
1) Чрез менюто Файл -> Зареждане чрез програмиста;
2) с помощта на клавишната комбинация Ctrl + Shift + U;
3) докато държите натиснат клавиша Shift, щракнете върху бутона със стрелка надясно, който обикновено се използва за зареждане на скица в паметта на Arduino по стандартния начин.
Това е, програмата е „залята“в паметта на микроконтролера.