Kā Programmēt Arduino Pro Mini, Izmantojot Programmētāju

Satura rādītājs:

Kā Programmēt Arduino Pro Mini, Izmantojot Programmētāju
Kā Programmēt Arduino Pro Mini, Izmantojot Programmētāju

Video: Kā Programmēt Arduino Pro Mini, Izmantojot Programmētāju

Video: Kā Programmēt Arduino Pro Mini, Izmantojot Programmētāju
Video: Arduino Pro Mini, Описание и прошивка. 2024, Marts
Anonim

Iesācēja arduino atskaņotāja dzīvē agri vai vēlu pienāk brīdis, kad vēlaties ietaupīt uz sava produkta izmēru, nezaudējot funkcionalitāti. Un tad Arduino Pro Mini ir lielisks risinājums! Šī plāksne, ņemot vērā to, ka tai nav iebūvēta USB savienotāja, ir pusotru reizi mazāka nekā Arduini Nano. Bet, lai to ieprogrammētu, jums būs jāiegādājas papildu - ārējs - USB programmētājs. Kā rakstīto programmu "aizpildīt" mikrokontrollera atmiņā un padarīt Arduino Pro Mini darboties, un par to tiks runāts šajā rakstā.

Kā programmēt Arduino Pro Mini, izmantojot programmētāju
Kā programmēt Arduino Pro Mini, izmantojot programmētāju

Tas ir nepieciešams

  • - Arduino Pro Mini;
  • - dators;
  • - USBASP-programmētājs;
  • - savienojošie vadi.

Instrukcijas

1. solis

Pirmkārt, daži vārdi par pašu programmētāju. Jebkurā Ķīnas tiešsaistes veikalā jūs to varat iegādāties par 2 ASV dolāriem.

USB-A tipa savienotāju, protams, izmanto, lai programmētāju savienotu ar datoru.

Lai izveidotu savienojumu ar programmējamo paneli, ir nepieciešams ISP savienotājs.

Jumper JP1 kontrolē spriegumu ISP savienotāja VCC tapā. Tas var būt 3,3 V vai 5 V. Ja mērķa ierīcei ir savs barošanas avots, noņemiet džemperi.

Jumper JP2 tiek izmantots paša programmētāja mirgošanai; nav aplūkots šajā rakstā.

Jumper JP3 ir nepieciešams, ja mērķa ierīces pulksteņa ātrums ir mazāks par 1,5 MHz.

Divas gaismas diodes norāda: G - barošana tiek piegādāta programmētājam, R - programmētājs ir pievienots mērķa ierīcei.

USBASP programmētājs
USBASP programmētājs

2. solis

Pievienosim programmētāju datora USB pieslēgvietai. Visticamāk, pēc neilga laika operētājsistēma ziņos, ka tā nevarēja atrast šīs ierīces draiveri.

Šajā gadījumā lejupielādējiet programmētāja draiveri no oficiālās vietnes https://www.fischl.de/usbasp/. Izpakojiet arhīvu un instalējiet draiveri standarta veidā. USBasp programmētājam vajadzētu parādīties ierīču pārvaldniekā. Programmētājs tagad ir gatavs lietošanai. Atvienojiet to no datora.

Instalējiet USBASP programmētāja draiveri
Instalējiet USBASP programmētāja draiveri

3. solis

Tālāk jums jāpievieno Arduino Pro Mini dēlis programmētājam. Zemāk redzamā diagramma parāda, kā to izdarīt.

Arduino Pro Mini savienojuma shēma ar programmētāju
Arduino Pro Mini savienojuma shēma ar programmētāju

4. solis

Mēs izmantosim paneli un savienojošos vadus - tas būs ātrs un uzticams. Mēs savienojam programmētāja savienotāju ar Arduino Pro Mini tapām saskaņā ar iepriekš minēto diagrammu.

Programmētāja pievienošana Arduino Pro Mini
Programmētāja pievienošana Arduino Pro Mini

5. solis

Atveriet Arduino IDE. Izvēlnē atlasiet vajadzīgo dēli: Tools -> Board -> Arduino Pro vai Pro Mini (Tools -> Board -> Arduino Pro vai Pro Mini).

Jums arī jāizvēlas mikrokontrollera tips, kas tiek iestatīts, izmantojot izvēlni Rīki -> Procesors. Man ir šis ATmega 168 (5V, 16 MHz). Šie parametri parasti tiek ierakstīti mikrokontrolleru korpusā.

Mērķa ATmega mikrokontrollera veida izvēle
Mērķa ATmega mikrokontrollera veida izvēle

6. solis

Atlasiet programmētāja veidu: Tools -> Programmer -> USBasp (vai Tools -> Programmer -> USBasp).

Norādiet USBasp programmētāja tipu
Norādiet USBasp programmētāja tipu

7. solis

Atvērsim skici, kuru vēlamies ielādēt mikrokontrollera atmiņā. Piemēram, ļaujiet tai mirgot gaismas diode: Fails -> Swatches -> 01. Pamati -> Mirgo.

Mēs savienojam programmētāju ar Arduino Pro Mini, kas tam pievienots pie datora.

Tagad, lai ielādētu skici Arduino, izmantojot programmētāju, varat to izdarīt vairākos veidos.

1) Izmantojot izvēlni Fails -> Ielādēt caur programmētāju;

2) izmantojot īsinājumtaustiņu Ctrl + Shift + U;

3) turot nospiestu taustiņu Shift, noklikšķiniet uz labās bultiņas pogas, kuru parasti izmanto, lai standarta veidā ielādētu skici Arduino atmiņā.

Tas ir viss, programma ir "pārpludināta" mikrokontrollera atmiņā.

Ieteicams: