Yuav Ua Li Cas Txhawm Rau Arduino Pro Mini Siv Programmer

Cov txheej txheem:

Yuav Ua Li Cas Txhawm Rau Arduino Pro Mini Siv Programmer
Yuav Ua Li Cas Txhawm Rau Arduino Pro Mini Siv Programmer

Video: Yuav Ua Li Cas Txhawm Rau Arduino Pro Mini Siv Programmer

Video: Yuav Ua Li Cas Txhawm Rau Arduino Pro Mini Siv Programmer
Video: Нормальный программатор из дешевого TTL конвертера. Ардуино Pro Mini и PL2303 2024, Lub peb hlis ntuj
Anonim

Nyob rau hauv lub neej ntawm cov neeg ua haujlwm tiv thaiv arduino, sai lossis tom qab lub sijhawm tuaj thaum koj xav txuag ntawm qhov loj me ntawm koj cov khoom, tsis muaj kev ua haujlwm ntawm kev ua haujlwm. Thiab tom qab ntawd Arduino Pro Mini yog ib qho kev daws teeb meem zoo! Pawg thawj coj no, vim yog qhov tseeb tias nws tsis muaj lub USB txuas ua, yog ib thiab ib nrab lub sijhawm me dua Arduini Nano. Tab sis txhawm rau tso program nws, koj yuav tsum tau yuav ib qho ntxiv - sab nraud - USB-programmer. Yuav ua li cas "sau" cov kev pabcuam sau rau hauv lub cim xeeb ntawm lub microcontroller thiab ua rau Arduino Pro Mini ua haujlwm, thiab yuav tham txog hauv kab lus no.

Yuav ua li cas txhawm rau Arduino Pro Mini siv programmer
Yuav ua li cas txhawm rau Arduino Pro Mini siv programmer

Nws yog qhov tsim nyog

  • - Arduino Pro Mini;
  • - khoos phis tawj;
  • - USBASP-programmer;
  • - txuas xov hlau.

Cov Lus Qhia

Kauj ruam 1

Ua ntej, ob peb lo lus hais txog tus programmer nws tus kheej. Koj tuaj yeem yuav ib qho rau $ 2 hauv Suav cov khw online.

USB-A hom txuas yog siv, ntawm chav kawm, txuas lub programmer rau lub khoos phis tawm.

Ib qho ISP txuas yog qhov xav tau txuas rau cov txiag programmable.

Jumper JP1 tswj qhov voltage ntawm VCC tus pin ntawm ISP txuas. Nws tuaj yeem yog 3.3V, lossis 5V. Yog tias lub hom phiaj ntaus khoom muaj nws lub zog hluav taws xob, tshem lub jumper.

Jumper JP2 yog siv rau flashing tus programmer nws tus kheej; tsis muaj nyob hauv kab lus no.

Jumper JP3 yog qhov xav tau yog tias lub hom phiaj ntaus lub moos ceev tau qis dua 1.5 MHz.

Ob qhov LED qhia: G - lub zog tau muab rau tus programmer, R - tus programmer txuas nrog lub twj ntaus.

USBASP programmer
USBASP programmer

Kauj ruam 2

Cia peb txuas cov programmer rau USB chaw nres nkoj ntawm lub computer. Feem ntau cov yuav tshwm sim, tom qab lub sijhawm luv luv, lub operating system yuav tshaj tawm tias nws nrhiav tsis tau tus tsav tsheb rau cov khoom siv no.

Hauv qhov no, rub tus tsav rau lub programmer los ntawm kev ua haujlwm ntawm https://www.fischl.de/usbasp/. Muab cov ntawv tso rau nruab thiab txhim kho tus tsav tsheb hauv tus qauv zoo. Tus programmer USBasp yuav tsum tshwm sim nyob rau hauv tus tswj lub cuab yeej. Tus programmer tam sim no npaj rau siv. Disconnect nws los ntawm lub computer.

Nruab tus tsav tsheb rau USBASP programmer
Nruab tus tsav tsheb rau USBASP programmer

Kauj ruam 3

Tom ntej no, koj yuav tsum txuas cov Arduino Pro Mini board rau tus programmer. Daim duab hauv qab no qhia tias yuav ua li cas.

Arduino Pro Mini kev sib txuas daim duab txuas rau tus programmer
Arduino Pro Mini kev sib txuas daim duab txuas rau tus programmer

Kauj ruam 4

Peb yuav siv lub khob cij thiab cov xov txuas txuas - nws yuav tsum nrawm thiab ntseeg tau. Peb txuas tus programmer txuas rau cov pins ntawm Arduino Pro Mini raws li daim duab saum toj no.

Txuas cov programmer rau Arduino Pro Mini
Txuas cov programmer rau Arduino Pro Mini

Kauj ruam 5

Qhib Arduino IDE. Xaiv cov board uas xav tau los ntawm cov ntawv qhia zaub mov: Cuab yeej -> Board -> Arduino Pro lossis Pro Mini (Cuab Yeej -> Board -> Arduino Pro lossis Pro Mini).

Koj kuj yuav tsum xaiv hom microcontroller, uas tau teeb tsa los ntawm Cov Cuab yeej -> Cov tshuab raj ua lag luam. Kuv muaj no ATmega 168 (5V, 16 MHz). Cov kev txwv no feem ntau yog sau rau ntawm lub microcontroller rooj plaub.

Xaiv hom phiaj ntawm hom phiaj ATmega microcontroller
Xaiv hom phiaj ntawm hom phiaj ATmega microcontroller

Kauj ruam 6

Xaiv hom programmer: Cov Cuab Yeej -> Programmer -> USBasp (lossis Cuab Yeej -> Programmer -> USBasp).

Qhia meej hom ntawm USBasp programmer
Qhia meej hom ntawm USBasp programmer

Kauj Ruam 7

Cia peb qhib cov duab kos uas peb xav thauj khoom rau hauv microcontroller lub cim xeeb. Piv txwv li, cia nws ua blinking LED: Cov Ntaub Ntawv -> Swatches -> 01. Cov hauv paus -> Ntsais.

Peb txuas cov programmer nrog Arduino Pro Mini txuas rau nws mus rau lub khoos phis tawm.

Tam sim no, txhawm rau kom thauj cov duab kos rau hauv Arduino siv tus programmer, koj tuaj yeem ua nws ob peb txoj hauv kev.

1) Ntawm Cov ntawv qhia ua zaub mov-> Load ntawm tus programmer;

2) siv cov keyboard shortcut Ctrl + Shift + U;

3) thaum tuav cia tus yawm sij Shift, nyem rau ntawm txoj xub xub khawm, uas feem ntau siv los thauj cov duab kos rau hauv Arduino nco hauv txoj kev.

Tus ntawd yog nws, qhov kev pab cuam yog "dej nyab" rau hauv microcontroller lub cim xeeb.

Pom zoo: