Как да програмирате Arduino Pro Mini с помощта на програмист

Съдържание:

Как да програмирате Arduino Pro Mini с помощта на програмист
Как да програмирате Arduino Pro Mini с помощта на програмист

Видео: Как да програмирате Arduino Pro Mini с помощта на програмист

Видео: Как да програмирате Arduino Pro Mini с помощта на програмист
Видео: Прошивка arduino pro mini с помощью USB/TTL Adapter 2024, Април
Anonim

В живота на начинаещ плейър arduino рано или късно идва момент, в който искате да спестите от размера на вашия продукт, без да жертвате функционалността. И тогава Arduino Pro Mini е чудесно решение! Тази платка, поради факта, че няма вграден USB конектор, е един и половина пъти по-малка от Arduini Nano. Но за да го програмирате, ще трябва да закупите допълнителен - външен - USB-програмист. Как да „запълните“написаната програма в паметта на микроконтролера и да накарате Arduino Pro Mini да работи, и ще бъде обсъдено в тази статия.

Как да програмирате Arduino Pro Mini с помощта на програмист
Как да програмирате 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 - програмистът е свързан към целевото устройство.

USBASP програмист
USBASP програмист

Стъпка 2

Нека свържем програмиста към USB порта на компютъра. Най-вероятно след кратко време операционната система ще съобщи, че не може да намери драйвер за това устройство.

В този случай изтеглете драйвера за програмиста от официалния сайт https://www.fischl.de/usbasp/. Разопаковайте архива и инсталирайте драйвера по стандартен начин. Програмистът USBasp трябва да се появи в диспечера на устройствата. Програмистът вече е готов за употреба. Изключете го от компютъра.

Инсталирайте драйвера за USBASP програмист
Инсталирайте драйвера за USBASP програмист

Стъпка 3

След това трябва да свържете дъската Arduino Pro Mini към програмиста. Диаграмата по-долу показва как да направите това.

Схема за свързване на Arduino Pro Mini с програмиста
Схема за свързване на Arduino Pro Mini с програмиста

Стъпка 4

Ще използваме макет и свързващи проводници - ще бъде бързо и надеждно. Свързваме конектора на програмиста към щифтовете на Arduino Pro Mini съгласно горната схема.

Свързване на програмиста към Arduino Pro Mini
Свързване на програмиста към Arduino Pro Mini

Стъпка 5

Отворете IDE на Arduino. Изберете желаната дъска през менюто: Инструменти -> Борд -> Arduino Pro или Pro Mini (Инструменти -> Борд -> Arduino Pro или Pro Mini).

Също така трябва да изберете типа микроконтролер, който се задава от менюто Инструменти -> Процесор. Имам този ATmega 168 (5V, 16 MHz). Тези параметри обикновено са написани на корпуса на микроконтролера.

Избор на типа целеви микроконтролер ATmega
Избор на типа целеви микроконтролер ATmega

Стъпка 6

Изберете типа програмист: Инструменти -> Програмист -> USBasp (или Инструменти -> Програмист -> USBasp).

Посочете типа USBasp програмист
Посочете типа USBasp програмист

Стъпка 7

Нека отворим скицата, която искаме да заредим в паметта на микроконтролера. Например нека бъде мигащ светодиод: Файл -> Образци -> 01. Основни положения -> Мигане.

Свързваме програмиста с Arduino Pro Mini, свързан към него към компютъра.

Сега, за да заредите скица в Arduino с помощта на програмиста, можете да го направите по няколко начина.

1) Чрез менюто Файл -> Зареждане чрез програмиста;

2) с помощта на клавишната комбинация Ctrl + Shift + U;

3) докато държите натиснат клавиша Shift, щракнете върху бутона със стрелка надясно, който обикновено се използва за зареждане на скица в паметта на Arduino по стандартния начин.

Това е, програмата е „залята“в паметта на микроконтролера.

Препоръчано: