Hogyan villogni mikrovezérlők és a debug avr

Mint ismeretes, az üzemeltetés ez a kimenet legyen logikai egy, logikai nulla takarmány ezt pin eredményeket alaphelyzetbe mikrokontroller. Inkább, a rövid távú ellátási zéró, amelyet azután helyébe egy egységet. Ha sokáig fájlba és megtartani a nulla, a készülék programozási módba.

A legegyszerűbb és ugyanakkor egy népszerű programozó - programozó Gromov. annak áramkör alább látható.

Hogyan villogni mikrokontroller


Az egész rendszer kerül be a szervezetbe DB9F csatlakozóját.

Hogyan villogni mikrokontroller

Hogyan villogni mikrokontroller


Valójában ez csak átalakítja a logikai szintek, com port (± 12 Volt), a mikrokontroller logikai szintek (0 és + 5volt). Nézzük meg, hogyan is működik ez a példa a SCK kimenet. Minden más információs terminálok eltérő O MISO, továbbá keresztül kapcsolódik egy dióda és két ellenállások.

Ha nincs kimenő jel SCK áthúzzuk R6 ellenálláson a földre.

Hogyan villogni mikrokontroller


Amikor továbbítható a logikai nulla feszültség 12 V legyen. Ez a feszültség eloszlik a dióda és két ellenállás. Feszültségesés a dióda - 1 V, a maradék feszültség között oszlik a két ellenállás, 5,5 V és mindegyikük érkezik az MC kimeneti. Kiderült, hogy az átruházás a com port 12 voltot a mikrokontroller jön csak 5,5.

Hogyan villogni mikrokontroller


Ha az átvitt logikai egység feszültség -12 V. Ez rögzíti a dióda feszültség és áram nem folyik rajta, ennek eredményeként a kimenet a mikrokontroller R6 ellenálláson keresztül van húzva a földre.

Hogyan villogni mikrokontroller


Azt kell mondani, hogy a com port logikai nulla tartományban 3-12 V és egység -3 -12 és megbeszéltük az esetben érvényes, csak PC-n, ahol a logikai egység van kódolva feszültség -12, 12 és logikai nullát voltot. Egyes laptopok logikai egység van kódolva feszültség -3 V és logikai nulla három. Tehát ne lepődj meg, ha nem villog mikrokontroller programozó laptop keresztül Gromov. Mellesleg program, amely együttműködik PG keresztül csatlakoztatott COM portot hívják Uniprof.

Ez programozó akkor megfelelő, ha szüksége van a flash több eszköz mindennapi használat során, ez kényelmetlen, két okból: szükséges com port kevésbé megtalálható a mai PC-k, és az alacsony villogó sebesség.

Elválva a fent leírt hátrányoktól USB programozók. Például USBasp vagy SP200S.

Hogyan villogni mikrokontroller


Ami SP200S - USB csatlakozó, számos támogatott chipek, nagy sebességű flash, alacsony ár, körülbelül $ 15, de a programozó nem érzékeli a számítógépen, amelyen telepítve van a Windows8.1. Ennek az az oka adó usb-uart PL2303HX, ami nem támogatott Windows8.1, néha szükség van.

Menjünk tovább a hibakeresés, a hibakereső ha vas nincs jelen, akkor a hibakeresés hardver két módja van:
  • LED-del
  • USB-UART átalakító

Nézzük először a példát arra, hogy van egy feltételes állítás számunkra, hogy ez történik, amit tudnia kell, ezért a fény a LED benne, várva egy ideig, oltsa el a LED-et. Fordítsd azt varrta fel a programot, hogy a vezérlő, ha a LED villog a program jött ki, ha a ().

Így villog különböző részein a program különböző mennyiségű időt, akkor melyik a kód egy részét végezték.

Ha további információra van szükségünk, mint például az adatok a hőmérséklet-érzékelő, akkor az átalakító usb-UART és a Terminal programban. Miután megkapta az információt küldjük az érzékelő uart Terminal ablakban.

Támogatja a következő interfészekkel rendelkezik:
  • SPI programozás (SPI)
  • High Voltage Serial Programming (HVSP)
  • Párhuzamos programozás (PP)
  • JTAG programozás (JTAG)
  • PDI programozás (PDI)
  • aWire programozás (aWire)

További részletek az egyes felületek itt olvasható.

programozó vezérli közvetlenül a Atmel Studio, működik gond nélkül alá windows8.1, az egyetlen dolog, ami úgy gondolja, mielőtt vásárolni az ára nekem jött Ali $ 79, mint az írás ér 88 $. Most az ár, nem is olyan régen jött hozzám egy kínai jlink $ 13 után a számítógéphez csatlakoztatva, megkérdezte korszerűsített végén a frissítés megesküdött, hogy a berendezés engedély nélküli, és minden ment vidáman villogó LED, általában repült firmware, három nap ment hogy megtalálják a firmware, ami nem repült frissíteni és hogy ez a munka, az úton, megkérem, hogy csak XP alatt, a 7 és 8-Coy Coy nem megfelelően van definiálva. Hogyan fog működni és mi fog történni, amikor a következő frissítés nem ismert, hogy ez a negatív a hamisítás.

Hogyan villogni mikrokontroller


Általában vásárolni, vagy nem mindenki maga dönti el, hogy vásárlás esetén a szükséges csomagolni minden házban, vagy hogy egy lyuk a kábel számára az otthoni doboz, így ez utóbbi sokkal tovább.
AVRDRAGON vásárolt itt.