Programozók AVR mikrokontrollerekhez (USB, COM, LPT). USB ISP programozó AVR-hez: Még egy krokodós biciklihez az arduinonizatsii Univerzális programozó az AVR stúdióhoz

Zharoznizhyuchі zasobi gyermekek számára elismert gyermekorvos. Állítólag a lázas nők számára kellemetlen helyzetek adódhatnak, ha a gyerekek ártatlanul szorulnak adakozásra. Todi apa felvállalja a lázcsillapító gyógyszerek sokoldalúságát és székrekedését. Hogyan adhatsz mellet a gyerekeknek? Hogyan lehet legyőzni a nagyobb gyerekek hőmérsékletét? Melyek a legjobbak?

1. ábra AVR ISP

A keruvanokkal és más amatőr programokkal dolgozó programozók még egyszerűbbek. A legtöbb azonban nem tudja megőrizni ezt a funkcionalitást, például a dobozokban lévő űrlapok mennyiségét. Az egyik legnépszerűbb Atmel programozó az AVR ISP (a néző neve az 1. ábrán látható). Az AVR ISP segítségével az utolsó SPI interfészen keresztül bármilyen mikrokontroller programozható az AVR magból. A programozó COM-porton keresztül csatlakozik, és keruvanokkal való munkára szolgál.

Az AVR ISP védelmét szolgáló tervezés és szoftver fejlesztési kritériumként szerepel. Kozhen önállóan átveheti az analógot, és megtakaríthat egy fillért a programozó megvásárlására a virobnik cégtől. Sőt, nincsenek AVR ISP-re épülő lusta amatőr kiskereskedelmi egységek, amelyek rugalmassággal és egyszerű kezelhetőséggel egészíthetők ki.


2. ábra Analóg programozó AVR ISP

A 2. ábra az AVR ISP szerzői verziójának fontos diagramját mutatja. A saját prototípusa alapján egy mikrokontrollert magukkal a funkciókkal kell helyettesíteni. Az ATmega8535 (AT90S8535) modell alapváltozatában ATmega16 mikrokontroller található. A programról és az adományokról nagyon sok emlék őrzött, az ATmega8535-ből a látogató megjelölésére és a belső mellékletre is lehet másolatot kapni. A DD2 frissítésének rögzítése a boot-loader programon keresztül történik, amely az AVR mikrokontrollerek teljes önprogramozásának vikorista. További szoftvereszközök segítségével az ATmega8535-höz robotokat is lehet használni az ATmega16 címezhető területével és a TOV0 kapcsolóval az SB1 gombhoz, és vezérelheti a PD7, PC0 ... PC6 vonalakat.

A programozó a rendszer bármely elérhető COM portjához csatlakozik az X1 rózsán keresztül. Tápegység 9 ... 15 a környező területről az X2 rózsa táplálására. A Rose X3 belső áramköri programozásra vagy egy órás programozásra használható a következő panelen.
A Vivedenny X3-on 1,8432 MHz frekvenciájú egyenáramú impulzusok vannak. Használhatja a robot beállításainak mikrokontrollerjét kvarc rezonátorral vagy óragenerátorral. Itt impulzus érkezik az XTAL1 bemenetre. A csatlakozókat, amíg nem veszítik el az áramellátásuk, közvetlenül a programozóról lehet táplálni a 2 X3 vivedennyán keresztül (a kisebbeknél a csatlakozók belső áramköre meghibásodás előtt megoldható!). Az SB1 gombbal állítható az óraimpulzusok kerítésének aktiválása a 2 X3 vivenen, valamint az 5 viven jelenléte a 7 X3-on.

A robot sétálásakor a HL3 LED tájékoztat a programozó funkciójáról. A HL1 a mikrokontroller programozási órája előtt jelenik meg, a HL2 pedig kiömlést és óraimpulzusokat jelez (2 és 7 X3 változtatás érhető el).

A DD2-ben a robotcsutka előtt be kell lépni a programba, amely a BootISP.hex fájlban található (a BootISP.asm fájl kimeneti szövege) bármely kézi programozó segítségére. A FUSE-ütések mindig a következők:
CKSEL0 = 0 SUT0 = 1 BOOTRST = 0 EESAVE = 1
CKSEL1 = 0 SUT1 = 0 BOOTSZ0 = 0 CKOPT = 1
CKSEL2 = 1 BODEN = 0 BOOTSZ1 = 0 JTAGEN = 1
CKSEL3 = 1 BODSZINT = 0 SPIEN = 0 OCDEN = 1


3. ábra Programozási folyamat

Ezenkívül a letöltések és a számítógéphez való kapcsolódások programozójaként elindíthatja az Ön által kezelt programok zárolt adatfolyam-verzióját. Az SB1 gomb (!) megnyomásával táplálja az X2 rózsát. Bűnös vagyok, mert elaludtam a HL1 svitlodiod, ami azt jelzi, hogy a szoftver frissítési módba került. Az AVR Studio elindításához az Eszközök -> AVR Prog menüből, jelenítse meg az AVR ISP firmware frissítését. A fájl végére kell mennie, ami a C: Program fájlok Atmel AVR Tools STK500 STK500.ebn nyilvánosságra hozatala miatt van, és a képernyőn a Flash -> Program gomb megnyomásával olvashatja el a programot ( 3. ábrán látható). Például a művelethez rövid időre van szükség, hogy a programozó készen álljon a dátum előtt. A kapcsolat az Eszközök -> Program AVR -> Auto Connect menün keresztül történik. Az AVR ISP futásidejű programjának nézete a 4. ábrán látható.


4. ábra Az ablak nézete az AVR ISP programok által

A programok felülete még egyszerűbb és az előadásjegyzetek vimagja. Itt figyelembe kell venni néhány fontos részletet. A Program-hozzájárulások Eszköz ablakában található kiegészítők listájában az AVR maggal rendelkező mikrokontrollerek kivételével (ATmega, ATtiny, AT90x és egyebek) megtalálható az MCS-51 család néhány modellje (az AT89S-ről javítva hívjon). . Az AT89S SPI-n keresztüli programozása alapvetően nem kapcsolódik az AVR mikrokontrollerek semmiféle működéséhez, a fejlesztés egy szóval hibáztatható. Az MCS-51 RESET jele (az AVR nézetében) nagyon aktív. Ezért az AT89S modellek programozásakor az R2 ellenállást, amely megakadályozza az AVR mikrokontrollerek indítását, csatlakoztatni kell a programozó buszához.

Ezt úgy kell megtenni, hogy az első alkalommal anélkül, hogy a távolba nyúlna, szerelje fel a programozó csengőjét a mellékletről. A FUSE bitek beszereléséért és helytelen telepítéséért nem szabad elnézést kérni, de az SPI robotot (SPIEN, DWEN és RSTDISBL) elkeríteni, az SCK vonalon az órajelek nagy frekvenciájában is polaritási probléma van. És itt meg kell változtatni az utolsó interfész sebességét. Az ár manuálisan módosítható a kiegészítő Board fül mögött (ISP Freq ablak). A behelyezett mikrokontroller SPI modulja nem tud olyan frekvencián működni, amely felülbírálja az F clk / 4-et.

A buv transzformációk programozója a 4.12 ... 4.16 verziójú robotokhoz különböző típusú mikrokontrollerekkel. Első alkalommal nem adtak kegyelmet.

A rádióelemek listája

Kijelölés Egy típus Névleges Mennyiség jegyzetPontszámA jegyzettömböm
DD1 ІС RS-232 interfész

MAX232

1 Legyen jegyzettömböd
DD2 MK AVR 8 bites

ATmega16

1 Legyen jegyzettömböd
DA1 Vonalszabályzó

LM7805

1 Legyen jegyzettömböd
VD1 Vyryamny dióda

1N4007

1 Legyen jegyzettömböd
R1, R2 Ellenállás

10 szoba

2 Legyen jegyzettömböd
R3 Ellenállás

4,7 szoba

1 Legyen jegyzettömböd
R4 Ellenállás

510 Ohm

1 Legyen jegyzettömböd
R5 Ellenállás

6,8 szoba

1 Legyen jegyzettömböd
R6 Ellenállás

3,3 szoba

1 Legyen jegyzettömböd
R7-R9 Ellenállás

1 szoba

3 Legyen jegyzettömböd
C1, C5 470 uF 16 V2 Legyen jegyzettömböd
C2, C3, C6, C7 Elektrolit kondenzátor1 uF 16 V4 Legyen jegyzettömböd
C4, C8, C11 Kondenzátor0,1 uF3 Legyen jegyzettömböd
C9, C10 Kondenzátor30 pF2 Legyen jegyzettömböd
ZQ1 Kvarc3,6864 MHz1 Legyen jegyzettömböd
HL1 Svitlodiod

USBASP programozó

Könnyen, különösebb vitrátumok nélkül és gyorsan érthető, ha bármilyen AVR mikrovezérlőt programoz, az elfogadja az utolsó program (ISP interfész) üzemmódját a számítógép USB portján keresztül. Jak programozó, győztesek leszünk, még egyszerűbb і népszerű programozó USBASP, és jak program - AVRdude_Prog V3.3 yaka az MK AVR programhoz van kijelölve.

USBASP programozó

A mikrokontroller programozásához két beszédre van szüksége:
- Programozó
- az MK-ban tartott tiszteletadás rögzítésére szolgáló biztonsági szoftver alapján
Az egyik legegyszerűbb, legnépszerűbb és miniatűr AVR programozó є USBASP programozó, amelyet Thomas Fischl nyitott meg
Nagyon sok különböző áramköri megoldás létezik a programozó számára, a programozó megvásárolható saját kezűleg vagy megvásárolható (rész - 2-3 dollár). Önkiválasztás esetén a programozó kiválasztását egy külső programozóval kell flashelni.

Megértjük a programozó legjobb verzióját:


A programozó jellemzői:
- gyakorlati munka az operációs rendszerekkel - Linux, Mac OC, Windows (Windows operációs rendszerhez, robotprogramozóhoz illesztőprogram telepítése szükséges - archívum a statisztikákban)
- a program sebessége legfeljebb (a program sebességét saját maga is beállíthatja, például AVRDUDE_PROG) 375 (5) kb / s
- 10 tűs ISP interfészt használhat (megfelel az ICSP szabványnak 10 tűs csatlakozókkal)
- fogadja el a programozó két tápegységét - 5 V és 3,3 V (a számítógép nem minden USB portja működik 5 V-on)
- a számítógép USB-portjáról való működéshez a készülék vezetékkel csatlakoztatható (zapobizhnik, scho önfrissítések, 500 mA-en)

Hozzárendelt jumperek:
rose'm JP1- jelzések a programozó mikrovezérlőjének villogására (a villogáshoz zárni kell az érintkezőket)
rose'm JP2- programozó életereje - 5 volt vagy 3,3 volt (csere esetén - 5 volt, mint a képen). A mikrokontroller programozása, vagy tervezése, bármilyen telepítés esetén, 300-400 mA tápellátással, programozóról táplálható, melyhez rózsán є kimenet + 5V (VCC).
rose'm JP3- Kezdetben az SCK órajelének frekvenciája: nyitott - időbeli frekvencia (375 kHz), rövidzárlatok - alacsony frekvencia (8 kHz)
Jelentés a rózsákról JP3
A teljesítmény változásához szükséges JP3 jumpert a mikrokontroller írja le. Amint a mikrokontroller órajele meghaladja az 1,5 MHz-et, a visok programjának sebességétől függően a jumper nyitható. Ha az órajel frekvencia kisebb, mint 1,5 MHz, akkor rövidre kell zárni a jumpert - a program sebességének csökkentése érdekében, a mikrokontroller programozásához nem fog működni. Például ATmega8 programozható mikrokontrollerként (elvileg gyakorlatilag minden AVR MCU 1 MHz-es órajelre van állítva egy minta esetén), amelynél az órajel frekvencia 1 MHz, be kell zárni az óra képét. a zavarógépen. Még szebben, dallamosabban, a trimmelő jumper végleg le van zárva, így ha megfeledkeztünk róla, ne törődjünk étellel, amit a mikrokontrollernek nem kell villognia.

Ha jól vagy, ott leszel az oldalon, aztán elfelejtheted a váltást

A programozó elfogadja a következő szoftverbiztonságot:
- AVRdude
- AVRdude_Prog
- Bascom-AVR
- Khazama AVR Prog
- Extreme Burner AVR

Még egyszerűbb egy ilyen programozóval kezdeni - olvassa el a programozó ablakait egy mikrokontrollerrel, csatlakoztassa a programozót a számítógép USB-portjához - a programozó készen áll a robotizálásra.
Pörgő 10 tűs USBASP programozókábel :


1 - MOSI - tribute küldése az utolsó programnak
2 - VCC - kimenet +5 (+3,3) Volt az élő programozott mikrokontrollerhez vagy programozott fizetéshez a számítógép USB portjáról (maximum 200 mA - ne égesse ki az USB portot)
3 - NC - ne légy gonosz
4 - GND - külső vezeték (mínusz feszültség)
5 - RST - csatlakoztassa a mikrokontroller RESET-jéig
6 - GND
7 - SCK - vihіd tactuvannya danih
8 - GND
9 - MISO - bemeneti adatok az utolsó programhoz
10 - GND

Illesztőprogramok telepítése az USBASP-hez

Az USBASB programozó illesztőprogramjának telepítése egyszerűbb:
- csatlakoztassa a programozót a számítógép USB portjához, amikor a csatolmánykezelőben megjelenik egy új „USBasp” melléklet, akkor a triciklit és a jégeső jelet használjuk középen, ami azt jelenti, hogy a driver nincs telepítve
- tömörítse és csomagolja ki az "USBasp-win-driver-x86-x64-ia64-v3.0.7" fájlt
- futtassa az "InstallDriver" fájlt - a programozó illesztőprogramja automatikusan települ
- módosítsa a mellékletkezelőt - zhovty trikutnik bűnös, mert tudta (mint az ni, kattintson a jobb gombbal az "USBasp" mellékleten, és válassza ki az "Onoviti" elemet
- A programozó készen áll a robotolásra

FUSE-üt az USBASP AVR szoftverrel:

Archív "usbasp.2011-05-28" helymappák:
= BIN:
- win-driver - illesztőprogramok a programozó számára
- firmware - firmware a Mega8, Mega88, Mega48 mikrokontrollerekhez
= áramkör - egy egyszerű programozó diagramja PDF-ben és Cadsoft Eagle-ben

Kínai programozó újraindításakor javaslom a FUSE bites CKOPT telepítését. CKOPT összeköttetések a határ órajel frekvenciájáról. A CKOPT jellemzői miatt a programozó stabil mikrokontroller robotja, a kvarc rezonátor reteszelt állapotában akár 8 MHz-es frekvenciától is megvonható (és az MK programozó 12 MHz-en dolgozik). A FUSE-bit CKOPT beállítása magasabb maximális frekvenciára 16 MHz-ig. A kínaiak nem használnak FUSE-bitet, de gyakran létrehozzák a programozót a programozónak (nem a programozónak hívják a rendszert).

Archív "USBasp-win-driver-x86-x64-ia64-v3.0.7" jelzések az illesztőprogramok telepítéséhez, a stat

(518,9 KiB, 13 188 találat)

(10,9 MiB, 24942 találat)

Leírások a statti USBASP programozóban, a program utolsó verziójával villogva, átalakítások a robotban, jumperek és kapcsolók beszerelése miatt a "MirMK-SHOP" webáruházba lehet menni

Nos, a і tengely arra utasít bennünket, hogy hozzunk létre egy USB programozót egy órára. Bi-programozóként nem hagytam ki a lehetőséget, hogy üdvözöljek minket. A tervezés egyszerűségének és a robotok hatékonyságának kritériumai miatt vibrálnak velük, ale nem illik. Vibrációs programozó dopomig vipadok. Vіrnіshe, nem én vettem fel - nem magam választottam!

A jobb oldalon pedig Bula Taka. Azóta úgy döntöttünk, hogy az ATtiny2313-on az USB-t újra UART-ra konvertáljuk (és megváltoztattuk az alaplapot). Még az átdolgozási séma kiválasztásakor is annak alapján tervezem (új firmware-kitöltés hozzáadására), levágva egy másik megnevezés csatolását. Todi nem tippeltem, szóval lehet újra javítani, de jobb mint van. Az ATtiny2313-on az USB-programozó áramkör - USBtiny szétverése után megdöbbentem, így már kész programozó vagyok!

Csodálkozva az áramkörön, korábban megszakadt, az USB-t újra konvertálni UART-ba(hazai oldal)


hogy USB programozó áramkör USBTiny(hazai oldal)

meg tudsz verni nem egy és ugyanaz a séma... Jelentéktelen jelzések - a nappali jelzőfény diódából és az ellenállásblokkból. Ahhoz, hogy USB-s programozóvá alakíthassa, csak frissítenie kell a mikrokontrollert egy új firmware-rel, és létre kell hoznia egy kábelt a csatlakozáshoz.

Most a bajusz útközben van.
1 Csutka esetében újra kell alakítani(Tse yakshho Vi yogót még nem vették át).
A drukovo kicsinyeinek tengelye fizet a visszatérésért:
A Yaksho tsikavo egy tengely.
A kiválasztott viglyádnál a viglyád a következőképpen jön létre újra:

2 Descho módosítás díja
A programhoz szükséges összes jel biztosításához az ellenállást 100 Ohm névleges értékkel tudom ellátni a 12, 16, 17, 18, 19 vonalon (a névleges érték nem kritikus - változtatható).


3 Most villognia kell a mikrokontrolleren.
Sorok a vivedenia programozójának a gáláns rose 'm pay-on (crim skidannya - varto okremo).

A mikrokontroller villogásához programozóra van szükség. A widgetünk elvehető és összevarrható segítségül.


A hurokdiagram egyszerű.

Három különlegesség - egy jelzőlámpát és egy előtétellenállást nyerek újért térítés ellenében egy rózsán -, hogy a többi tartozékhoz (hát ez olyan menő - egy villanykörte) térítés ellenében vásárolhass a rózsában. :) Ráadásul a Vcc vonalat a zalous rose-ból hajtják - egy drop-off ára, mivel a csatolmány programozása nem az USB-ről, hanem a saját dzhereléről (hát elvileg bazhano) működik. Jelzővonalak (SCK, MISO, MOSI) bazhano ekranuvati (például jelvezetékek és földvezetékek a hurok közelében). Dovzhin vonata nem nagyszerű - legfeljebb 50 cm, nem több. Ha programra van szüksége a mellékletek hozzáadásához, mindig használhat USB podovzhuvach-ot - szóval jó. Tengely a kész csipkém:



5 Maga a programozó készen áll, most telepítenie kell az illesztőprogramot ahhoz, hogy a Windows működjön vele (Mac OS X és Linux esetén valamilyen oknál fogva az illesztőprogram nem szükséges). Itt minden egyszerű:

5.1 Vikachuєmo driver, rozarchivєmo yogo.
Oldalsáv illesztőprogramokkal


5.2 Helyezze be programozónkat az USB-portba.




5.3 A harmadik alkalommal a rendszer bejelenti, hogy új beállítást találtunk.



5.4 Indítsa el az új birtoklási mestert.



5.5 A "gyors üzenet" ablakban megtekintheti az illesztőprogramot tartalmazó mappát.



5.6 Végezze el az illesztőprogram telepítési folyamatát. A végén jelenik meg, amikor látja azokat, akik a telepítés illesztőprogramjai. Annak érdekében, hogy átgondoljuk, mi volt telepítve, a "Sajátgép / Jogosultság / Tulajdonjog / Mellékletkezelő" oldalra lépünk, és ott ismerjük a programozónkat.

Vіnda podachila új pristіy készen áll a vele való együttműködésre.

USBtiny programozó az AVRDude számára A tse pedig azt jelenti, hogy sok szoftveres köztes szoftver lesz vele, gond nélkül. Az AVRDude-val rendelkező robotok számára egy másik kihívást jelentenek az AVRDude-val rendelkező robotok számára készültek, az egyszerű, szabad megjelenésű GUI shell-ek, amelyekért a lehető leghamarabb rezeghet (rendben a következő cikkben).

Nem dolgoztam teljesen az USBTiny-vel, de pozitívan értesültem róla (hogy lássam a program jó hírét) - a firmware tesztjeimet jóváhagyták. Az ATtiny2313 10 másodperc alatt felvillantható (az inverzió miatt egyszerre). A mikrokontroller elindul és megfelelően programoz – nem lesz kegyelem a tesztjeim órájának. Vidd el a programozót Vikoristanból!


Fájlok statti előtt:
- Apró praktikus fizetős UART-USB az ATtiny2313-on
- USBtiny firmware az ATtiny2313 programozóhoz
- A biztosíték veri az ATtiny2313-at az USBtiny számára
- Az USBtiny programozó kábelének rajza

A videoklip végén mesélek az AVR programozóról, amit az ebayen vettem. EGYEDI PROGRAMOZÓ avr usb 3 $. Ár programozó avr mikrokontroller. Megmutatom nekik, hogyan kell bekapcsolni, telepíteni a drivert, ami egy új szoftverhez van, egy új szoftverhez, ami nem az a szoftver, ahogy az AVR910 programozóról szóló videóban bemutattam, a beszéd előtt a az AVR910 programozóról készült videó pontosan el lett küldve. A videó végén lesz egy videoklipp, a videó végét befejezheti, rákattintva a pro t AVR910 programozó videójára léphet.

Miután megvettem az usbasp avr programozót, megvettem ugyanazt a videót az AVR910 programozótól, az még népszerűbb, és még több tápegységet tettem bele, kommentekbe és személyesbe tettem. A megjegyzésekhez tegyél egy kis erőt, a személyeshez pedig egy kicsit. Krystuyuchis nogodu vagyok, és szeretnélek kérdezni, hogy van-e ételed, különösen azoknak, akiket belevágok ebbe a videóba, írd meg nekem, menyét az egész videóhoz kommentben. Alkalmanként minden észrevételt meg fogok adni, és erről tájékoztatni fogom Önt. Azt kérem, hogy nekem egy személyes, mint általában, hogy tegye ugyanazt az ételt. Gondolok rájuk, ha nem adok áramot és ha ráteszem. Ha kevesebbet etettél a kommentekben, és láttam, akkor többet olvasok minden embernek, elolvastam a kommentet mindenhez, és az újban, valamint az ételeket, mintha más módon, a megjegyzésekben is közölt velem, és láttam az üzeneteimet. A megjegyzéseknél el tudom majd olvasni az üzenetet.
Az ebay-en vagyok, és a legolcsóbb AVR programozót választom. Tse programozó 3 dollárért. Ha ez rendben van, akkor az AVR910 programozó része, mint nálunk Moldovában, egy AtMega8 mikroáramkör 2 dollárba kerül, az USB mini slot 0,4 dollárba, a kvarc is 0,35-0,40 dollárba kerülhet. Zagalom, itt 3 dollárért kaphat yakrazt. Talán hárommal kevesebb, talán hárommal több, de több részlet.


Még mindig ki kell cserélni a táblát, forrasztani mindent. Az AVR910-es programozót használtam, pusztán sportérdekeltségemtől megfosztottam. Kaptam egy csomó tsikavót, az utolsó pár szondát az SMD alkatrészekből, nem volt sok időm, mivel diák vagyok, és elégedettségemben vigyázok rá, programozót keresek (AVR910), mikrokontrollerrel Intelligens programozó, az AVR910 programozóba programozhatja a mikrokontrollert.
Nos, beszéljünk az usbasp avr programozóról. Perche, megmondom, vegyél belőle kettőt. Chi ne fürdess egyet, vegyél kettőt. Hadd magyarázzam meg, miért, a zrobleniy vin myako beszél kínaiul. Kíváncsi vagyok, megversz, sok részletet kell görbén állni, forrasztani, mondjuk, hát zhakhliv - nincs mit mondani. Ne nyissuk ki a forrasztást, szóval nem baj, ez egy kicsit több... Látható, hogy az ismétlés még rosszabb, є nagy pénz van, ami tőlük nem biztos, hogy sikerül.


Mindent ellenőrizve bedugtam az USB-be, és beindul a bűz, mint egy programozó, így pontosan be van írva az alkatrész. Egyedülálló programozó vagyok, aki elsajátította a programot, borítja a programot, reshta, nem kevertem össze, de szerintem a bűz nagyon jó lesz.
Tsey programozó tud, ami még fontosabb, zapobizhnik, hogyan kell önfrissíteni, hogy ha bezárja az élet lámpásait a szuper-mega eszközén, akkor ne égesse el az USB portot a nagy imovirnistun túl, de használhatja a AVR9 szoftver.


Szóval elfelejtettem mondani, hogy nem AVR910-et vettem, esetleg AVR-hez, vagy USBasp programozót. A programozó életképes hozzáféréssel rendelkezik, az egész elvtárs Nimecssinből való és aki kitörte, є diagramok, є dokumentáció az újról. A cikkemről egy adott videót kapok, amiben ajándék lesz a szoftveren, a szerző projektjén. Ale kínai syudi hozzáadott egy stabilizátort, így a trochs modernizálta az USBasp-t. Itt vannak a szabványos ISP10 rózsák. A programozóval találtam egy ilyen stringet, már kinyitottam és rákötöttem a mikrokontrollerre. Csak megnéztem a videót, és odamentem a mikrokontrollerhez dartsozni. A dán USBasp programozóval lehet rezegtetni az áramkört, így tudok rezegni a programozott áramkörre, de én magam akarom, hogy ne tudjak a programozótól az áramkörig élni a jumper felhelyezése nélkül, különben vibrálhatom az élőt 5-től USB-ig,


A tengelyhez úgy, hogy az i jumpert a programozott áramkörre 3.3-ról USB-re helyezzük dán stabilizátoron keresztül.


ISP10 csatlakozási séma (a fejlesztés kulcsai):


További információ az AVR programozóról, csak csatlakoztassa az USB porthoz. Fertőzések félnek, ahogy vannak, új driverre rakják, majd megmutatom programokkal, hogy melyik program segítségével lehetséges. Az AVR910-ben bemutattam az AVRosp programot, amivel az AVR 910 programozó programozható. Az AVRosp nem lehet győztes az USBasp szoftverbiztonság terén. A webhelyemen hozzáadja az archívumot, amelyben számos mappát fog tudni, egy illesztőprogram-mappát, azt a szoftvermappát. Az apának van egy drivere є driver az egész programozóhoz (UABasp). Szeretem közelebb rakni a C meghajtóhoz, így könnyebb berakni. Kimásolom a C lemezre. Most a csatolmány diszpécserben a jobb gombbal kiválasztom az "onoviti driver"-t, win, nyikorog, nem tudhatod, hangos, ez egy zaj hangja. . Kérek egy CD-t shukatival. Tisnemo Dal. Egyszerre Windows 7 x64-re van szükségem. Az eredeti lemez képe, nincs csomag, tiszta ablakok. Nincs semmijük, minden mellette van. Nem mondok el mindent előtte, hogy az AVR910 nem akar működni, pontosabban a driver nem rendelkezik digitális aláírással és windows їх blokkolással. Az AVR910 nem működik 64 bites Windows 7-ben. Ismertem a videót, ismerem a 32 bites Windows-t, két rendszerem van. Ennyi, az USBasp használható Windows 32-höz.


Még több alkalmazásra van szükség, így azokat az usbasp avr programozóval lehet elvégezni. Megjelenik a soft mappa.


Számomra az avrdudeprog, az AVR dude konzolprogram grafikus felülete kerül hozzá. A program alkalmazkodik az AVR910 programozóhoz és az USBasp-hez. A beszéd előtt az avrdudeprog programot a victorian 910 programozóval olyan gyorsan fejlesztik, mint a programozót, a szabványos ARVRosp alatt, amit a videóban mutattam meg. Tehát azt javaslom, hogy ha van AVR910 programozód, menj az avrdudeproghoz.


A ragaszkodásunk kulcsfontosságú. Indítás után rezegesse az AtMega 16-ot, és töröljön mindent. A mikrokontroller tiszta, mint a bacimo, nagyon tiszta, így nem látok semmit a kijelzőn.
Dali vibráció, amit szeretnék programozni, ugyanaz a dombornyomott program. Zvernit tisztelet, jak shvidko ytime programuvannya. Megjelenik az információ, tehát dobd le, a vaku törlődik a firmware előtt. Az öblítés be van programozva, majd a vakut beolvassák, és a program villog, tehát fordítva van, nincs bocsánat. Tobto igazolva lett. Hát jak bachimo, elkezdtem futni.
Chim me avrdudeprog nem illik, így tse biztosítékot. Jobb oldalon abban, hogy a biztosíték még rosszabb és még bonyolultabb az AVR-ben, jobb oldalon abban, hogy a biztosítékprogramozás adatlapjához 0-t használnak, de 1. Az I programok olyan gazdagok, a programokra való programok párosak. bőségesebb, azt szeretném látni, ami az adatlapon van, de a szebbet szeretném látni. Be van programozva a pipa, vagy nincs beprogramozva? A beállítottaknál lehet vibrálni az egyeneseket, a pipa változhat. Tegye 200%-ban elveszett a csőbiztosítékot. Navitáljon 300%-kal, hogy lezárhassa saját kis mikrokontrollerjét. Ehhez még néhány más programot is benyújtok a programhoz. Beastly respect, de avrdudeprog azonnal, nem kell telepíteni, csak futtasd az exe fájlt, akkor navigálhatsz az exe fájl munkastílusára, hogy megnyissa a parancsikont és azt láthasd.
Є További két tsіkavі program. Az ütemek biztosítékán keresztül kedvelem magam. Nekem inkább az avrdudeprognak kellene lennie, de elsőre az eXtreme Burnert ajánlom, ott is fel fogok jönni, meg speciális programok, semmi az egész kihajtható németben, csak írj egy kicsit, csak adj egy kis időt. Az eXtreme Burner programot elküldik újraindításra, de nem akarok sok munkát, és a folyamat újraindítása nélkül. A Vibiraєmo a mi mikrokontrollerünk. Nekem nem jön be, de némelyikben nincs AutoDetect gomb az AVRospnál, a jakot nyomva a program beolvassa a signature mikrokontrollerből és azonnal vizuálisan, de ugyanez a csatlakozó mikrokontrollernél. Kézzel kiválasztott biztosíték. Az eXtreme Burner csak néhány fülből áll, flach, eeprom, ez a biztosíték, kitalálhatod.


A program mindent elolvasott, a mikrokontroller biztosítékát használta. A "részletek" gomb megnyomásával meg tudom jegyezni a biztosítékot. Az eXtreme Burner programban sok nem intelligens jelölőnégyzet van, de egy dolog meg van írva, nem programozva, programozva. Az AVR specifikációiban pontosan így van eltörve, tehát -0-ra van programozva. Csak egy, alattam az eXtreme Burner illik, így a biztosítékot kihagyhatjuk a javaslatokért. A tsy programban nem biztos, hogy minden egyszerű.
További biztosíték a Khazama AVR programozóval. A tengely egy ilyen egyszerű program, vibrálj AtMega 16. Ebben a programban folyamatosan mozgathatsz egy trükköt.


Nem kicsit ijesztő, és mindjárt elmagyarázom, kit fogsz látni. A jobb oldalon van az AVR910 programozó, ahogy emlékszel, töröld le, tedd be a jumpert, és a programozó csökkenti a frekvenciát. Jobb oldalon 1,5 MHz esetén, és ha felteszi a jumpert, a frekvencia 4-szeresére csökken. Tehát, mint egy ilyen rangú USBasp programozó, használhatod az Arduino-t, magadtól változtathatod a frekvenciát, változtathatod a frekvenciát, illetve a Khazama AVR Programmer-t, villogtathatod a kontrollereket is. Az AVR910 I AtMega 1 MHz-es órajellel szintén nem tudok jumper nélkül programozni, a frekvencia csökkentése érdekében a mikrokontroller programozása érdekében. Az USBasp önmagában egy frekvenciaváltás, és nincs szükség semmilyen jumpert beállítani. A sajátosságokkal együtt az AVR programozó egy olyan program, amely órajellel, vagyis a frekvenciával órajelet küld a programozónak. Az adott programban lehet rezgetni a frekvenciát, de ha már mondtam, akkor az arduinoból összegezzük a destruction programozóját, akkor már nem fogadok el parancsokat. Először is véglegesen kegyelmet kapnak. Vaughn keményen fog dolgozni, ale vona vartu that. Sok fejlesztési rohamot igényel OK, OK, OK. Ale zvernit tisztelet, hogyan tudsz rezegni, ahogy akarsz. Pochatk_vtsyu tse duzhe kéz. Például a gyakoriság. A tengely csodálkozik, meg kell változtatni a processzor frekvenciáját - hogy az isten szerelmére, az ember meg akarja figyelni. Az avrdudeprognál le kell ülnie, és be kell jelölnie a jelölőnégyzeteket, így jó okból el kell olvasnia az adatlapot, majd szükség szerint módosítania kell a frekvencia biztosítékot. Nyilvánvaló, könnyen megbocsátható, és lehet rendetlenséget csinálni. Ez minden є. Mindegy, folyamatosan nyomni kell az OK gombot. A biztosítékot a beérkezés számában olvassák le, ami sok rohamot igényel. Amint becsapom a vakut, csak egyszer kell megnyomnom az OK gombot. Aki használja, annak ajánlom ezt a programot, ezért ne csavarja fel biztosítékkal, hogy még többé-kevésbé zökkenőmentesen tudja használni a biztosítékot. A programokat a saját cikkemnél küldöm tovább, a videót megkapom.
Azt vvazhayu, hogy egy programozót vásárolni usbasp avr-t megéri vásárolni, ezért nincs másolat, körülbelül egy stílus, néhány példány a semmiből, tehát sokféle összetevőhöz. Pratsyu programozó kedves, de egy shkutilgau - kultúra virobnitstva, mint már mondtam - minden ferde, a mikroáramkör le van zárva az eszközökhöz, javaslom, hogy vásároljon két ilyen programozót. Tényleg, fiúk, büdös legyen ugyanannak a szállítmánynak a másolata, vegyetek kettőt, az egyik tartalék lesz. Összességében, ha csak az egyikük tűnik kivitelezhetetlennek, akkor elengedem. Még szebb, a 3 dollár feletti vitratitás, ale, tartalék egy hónap egy órát, ha van egy másik egy elragadtatott. A vásárlás véleményem szerint egyre nyilvánvalóbb, és ajánlom az árat.
Nos, és mindenért, hálás vagyok, szóval jó lesz a videó, kérlek, kérlek, ha megtisztelsz iratkozz fel a csatornára, ha még nem írtál alá, minden jót áldok, minden a legjobbat neked. Sok szerencsét.

Az interneten sok mikrokontroller programozó áramkör található. Bemutatom egy belső áramkörű univerzális USB programozó egy értéknövelő képességgel rendelkező változatát, amit sajnálok. A programozót saját kezével is megragadhatja.

A programozó alapja az FT2232D mikroáramkör. Ez az USB megfordítása két UART porton. A terület sajátossága, hogy a "felső" csatorna JTAG, SPI és I 2 C módban használható, ami mikrokontrollerek, különböző memória mikroáramkörök stb. programozásához szükséges.

Az USB-programozó fejlesztése az FTDI Chip cég könyvtárának könyvtárából származó számítógépeken történik.

Élő csatlakozás USB interfészhez. Ha megfelelően össze van hajtva, az áramkör nem igényel hangolást. A melléklet feladata, hogy a szoftverbiztonság fő forrásából tárolja. Az R8, R9, R12, R13, R14, R15, R16 ellenállások egymásba vannak beépítve, ha a csatlakozásról nem megfelelően csatlakozik, úgy tűnik, a programozott rögzítés rögzítése nem hibás az áramkör más elemeihez való csatlakoztatásban, meghibásodás esetén logikai okokból nem használták. Az U1 mikroáramkör győzött a koristuvach beállításának megmentésében.

Visnovka U2 (A csatorna):
24 - ADBUS0 - lépjen JTAG TCK módba, SPI SK módban;
23 - ADBUS1 - kimenet JTAG TDI módhoz, SPI DO módhoz;
22 - ADBUS2 - belép a JTAG TDO módba, SPI DI módban;
21 - ADBUS3 - lépjen JTAG TMS módba, SPI módban kiegészítő jelként (CS);
20 - ADBUS4 - JTAG módú bemenethez / kimenethez, SPI módhoz kiegészítő kimenet. Tsei visnovok vikoristovutsya jel adásáért RESET mikrokontroller;
15 - ACBUS0 - bemenet / kimenet programozásához minden üzemmódhoz (opcionálisan élő bemenet biztosításához a programozási beállításokhoz);
13 - ACBUS1 - szabadon programozható bemenet / kimenet minden üzemmódhoz.

Az árképzés elve funkcionalitásban gazdag. A Їх viselkedés rezgő móddal kezdődik, mielőtt az óra megjelenik a porton.

A csatorna győzedelmeskedik a programozott melléklet fejlesztésében. Összességében meg kell fosztani az anyát a mikrokontroller nem csatlakoztatott UART portjától. Dalі a technológia jogán. A mikrokontroller programban a szükségesek a formázott printf () győztes funkcióját töltik be.

40 -BDBUS0 - kimenet UART TXD módokhoz;
39 -BDBUS1 - bemenet UART RXD módokhoz;
28 - BCBUS2 - lépjen be UART LED-jelző üzemmódba (az USB-n keresztüli adatátvitel órája előtt világít);
27 - BCBUS3 - váltson át UART LED-jelző üzemmódra (az USB-n keresztüli adatvételkor világít).

A programozó tábla alul van kihegyezve.

Jelenleg az univerzális programozó adaptálja az AVR mikrokontrollert a JTAG és SPI interfészekhez. Ezenkívül az Atmega64 firmware sebessége a JTAG által nem haladja meg az 5 másodpercet, az SPI pedig legfeljebb 8 másodperc. Lényeges, hogy lehetőség van mikrokontrollerek flashelésére, ameddig a programozóra vonatkozó specifikumok bővíthetők. A fertőzés például folyamatban van a NEC mikrokontrollerek terjesztésére.

A munkaforma két részre oszlik: a robot gonosz táblázatai a FLASH-ból (fent) és az EEPROM-ból (lent), ahol fájlokat nyithat meg, vagy firmware-t adhat hozzá a mikrokontrollerből, ellenőrizheti, szerkesztheti a memória közepén; A jobbkezes szöveg egy mező a jóságért, ahol láthatod a csatorna adatait, oda is beírhatod a szöveget, hogyan kell a portra menni (funkcionálisan a HyperTerminal analógja). A fejlesztés a Visual C # for Windows platformon történik. Lehetőség van a szakításra is más movokkal. A programozó Linuxhoz használható.

Vikoristovuvan irodalom:
1. A.V. Evstignev "Tiny és Mega családok ATMEL mikrovezérlői AVR", M. Vidavnichy dim "Dodeca-XXI", 2005.
2. Future Technology Devices International Ltd. "FT2232D Dual USB UART / FIFO I.C." , Adatlap, 2006.
3. Future Technology Devices International Ltd. „Szoftveralkalmazás-fejlesztési D2XX programozói útmutató”, dokumentum, 2009.
4. Future Technology Devices International Ltd. „Programmers Guide for High Speed ​​​​FTCJTAG DLL”, AN_110 alkalmazási megjegyzés, 2009.
5. Future Technology Devices International Ltd. „Programozói útmutató a nagy sebességű FTCSPI DLL-hez”, AN_111 alkalmazási megjegyzés, 2009.
6. Andrew Troelsen "C # és .NET platform" M., C-P. Péter, 2007.

Szabja testre a kiválasztott programokat és a táblát az alábbiakban használható formátumhoz

Borisov Oleksiy () metró Sizran, Szamarska régió

A rádióelemek listája

Kijelölés Egy típus Névleges Mennyiség jegyzetPontszámA jegyzettömböm
U1 MikroáramkörAT93C46D-8S1 Legyen jegyzettömböd
U2 MikroáramkörFT2232D1 Legyen jegyzettömböd
VT1 MOSFET tranzisztor

BSS84

1 Legyen jegyzettömböd
Z 1 Kondenzátor0,01 μF1 Legyen jegyzettömböd
C2, C3 Kondenzátor27 pF2 Legyen jegyzettömböd
C4, C5, C7, C9, C10 Kondenzátor0,1 uF5 Legyen jegyzettömböd
C6 Kondenzátor0,033 uF1 Legyen jegyzettömböd
C8 Elektrolit kondenzátor10 μF1 Legyen jegyzettömböd
R1 Ellenállás

2,2 szoba

1 0,05W Legyen jegyzettömböd
R2 Ellenállás

10 szoba

1 0,05W Legyen jegyzettömböd
R3, R4 Ellenállás

27 Ohm

2 0,05W Legyen jegyzettömböd
R5 Ellenállás

470 Ohm

1 0,05W Legyen jegyzettömböd
R6, R7 Ellenállás

1,5 szoba

2 0,05W Legyen jegyzettömböd
R8-R16 Ellenállás
Készüljön fel a projektre - kérem, dyakuyu!
Olvassa el is
Előadásjegyzet a kurzushoz Jegyzetek a "Számítógépes elektronika" kurzushoz USB ISP AVR programozóhoz USB ISP AVR programozóhoz USB ISP programozó AVR-hez: Még egy krokodós biciklihez az arduinonizatsii Univerzális programozó az AVR stúdióhoz USB ISP programozó AVR-hez: Még egy krokodós biciklihez az arduinonizatsii Univerzális programozó az AVR stúdióhoz