Van Arduino azt jelenti, hogy egy programozó!

Van Arduino azt jelenti, hogy egy programozó!
Mindegy, azt mondja: „Élsz - és tanulni!” Feltalált egy ok! Abban az időben, érdekeltté vált a mikrokontroller AVR (különösen, Arduino) Aggódtam az eszköz a hozzá programozás. Ie programozó. De a programozó (jó, talán nem is olyan egyértelműen), én mindig kéznél van. Ez a tábla Arduino.
ISP (In-rendszer programozás) - ez a képesség, hogy a mikrokontroller firmware már szedik, közvetlenül a diagram. Programozó (továbbító eszköz firmware-jét a számítógép a vezérlő) ebben az esetben jár Arduino.
Érvek a kétkedők (csinálni / nem tenni)
Előnyök:
1) Pajzs ez ad egy második élet „elavult” Arduino fórumon Atmega8
2) Van egy nagy lehetőséget, hogy programokat írhassanak ATTINY sorozat mikrokontrollerek az ismerős Arduino IDE
3) ez a „Kopek” programozó (feltéve, hogy van az Arduino)
4) Ez a pajzs nagyon könnyen gyártható, nem tartalmaz szűkös komponenseket, és nem igényel konfigurációs
5) lehetővé teszi a (bizonyos mértékben), hogy a rend a munkahelyen :)
Hátrányok:
- én nem találtam

Ha készen áll, akkor elhajtott.
Ahhoz, hogy Arduino ISP programozó szükséges kitölteni egy speciális firmware-t. Ez a firmware jön a Arduino IDE. Hadd emlékeztessem önöket. Nélkül is perifériás Arduino csatlakozik a számítógéphez, és töltse be az Arduino IDE. Válassza a [File] -> [Példák] -> [ArduinoISP]

Van Arduino azt jelenti, hogy egy programozó!

Nos, akkor az emberek csinálnak valamit erről:
Van Arduino azt jelenti, hogy egy programozó!

Egyébként én is csináltam :). Valójában, miután megkapta és ezt az elképzelést. Option „a tekercs” kapcsolat természetesen joga van az élethez. De tegyük fel, hogy:
-> Kényelmetlen
-> megbízhatatlan
-> Ugly ilyesmi :(
Logikus lenne azt feltételezni, hogy az intelligens emberek felismerték, „mi az, ami”, és kezdett termelni kész ARDUINO ISP Shield-s. Íme néhány példa:
Van Arduino azt jelenti, hogy egy programozó!

Szeretnék egy ilyen dolog! De „Ez nem a mi módszerünk! Mi mindent magunk.”
Tehát, eszembe jutott minden MCUs amellyel szembe kellett néznem. Ők voltak Atmega8 (168/328), Atmega16, Attiny2313 (4313), Attiny13 (45/85). Összesen (számomra legalábbis) korlátozódik épületek DIP8, DIP20 és DIP28. Izmos Atmega16 - «, miközben idegesen dohányzik a pálya szélén.” Tedd egy extra szabvány ICSP csatlakozó 10 kapcsolatok, hogy képes legyen egy külső adaptert. Szépség és telepíti LED, amelyek jelzik az aktuális állapotát a programozó. Pinout elvenni vázlat ArduinoISP:

Rendszerbe. Hm, persze nehéz megnevezni a rendszer, de még mindig:

Van Arduino azt jelenti, hogy egy programozó!

PCB elrendezés nem sok időnk. Igazából helyezte a szükséges ház és csatlakozókat a fórumon, aláírta a szükséges következtetéseket, és ostobán csatlakozott hozzájuk :) Itt mi történt:

Van Arduino azt jelenti, hogy egy programozó!

Második fél:

Van Arduino azt jelenti, hogy egy programozó!

Felhívom a figyelmet, hogy a jelenléte három SMD jumper (0R ellenállás).

Itt látható a kész termék:

Van Arduino azt jelenti, hogy egy programozó!

. Egy fontos pont. Erősen ajánljuk, hogy telepítse a panelek patronos kapcsolatok!

Van Arduino azt jelenti, hogy egy programozó!

Szóval, minden tettünk a „futás” teszteket. Csatlakozó a Shield a mi ADVANCE „varrott” Arduino

Van Arduino azt jelenti, hogy egy programozó!
.

Ellenőrizze a működőképesség GUI-n keresztül héj AVRDUDE:

Van Arduino azt jelenti, hogy egy programozó!

Mert „ínyencek” zöld sáv amit kiemelt a megfelelő paramétereket a konzol verzió :)

Felhívom a figyelmet, hogy a helyes megválasztása típusú programozás, és a kapcsolat típusát. Tisztázni lehet az IDE (a fenti egy képernyőképet a self made COM port kártya).

Alul látható a kép a változat CraftDuino (I CraftDuino keresztül kommunikál egy virtuális COM N14. Persze, akkor már a másik)

Van Arduino azt jelenti, hogy egy programozó!

Van Arduino azt jelenti, hogy egy programozó!

Minden rendben van. Öröm és taps :) (tényleg, van a ruha én nagyon szeretem. Én írom ezt a cikket, és Erény a kezében).
Pár hasznos link hogyan kell barátkozni ATTINY mikrokontrollereknek Arduino programozási környezet:
Attiny13
Attiny2313
Nos, akkor van lehetőség :) Mint véve, a Google segít!

Minden anyagot tervezet vegye ITT.
Minden jó szerencsét és jó hangulat!

Kapcsolódó cikkek