Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller

Legutóbbi hozzászólások

lézer projektorok

Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller

Kezdjük azzal, hogy gyakran kell fejleszteni a különféle eszközök a RISC architektúra mikrokontroller Atmel AVR család cégek. Van egy csomó előnye van a fő versenytársak (PIC):

  • Meglehetősen széles utasításkészlet
  • a legtöbb csapat végre: 1 ciklus
  • alacsony ár, széles körben rendelkezésre álló
  • gyakorisága MC legfeljebb 20 MHz, amely megfelel a termelékenység 20 MIPS
  • valamint show-off, show-off, show-off ... a lista elég hosszú is lehet

Azt hiszem, sokan a fáradságot, hogy teszteljék a program maketkah / emulátor, és ez nem mindig kényelmes / hatékonyak. Általában érett ötlet, hogy egy univerzális teszt board azzal a lehetőséggel, hogy használja a hibakeresés és tesztelés, valamint a vezérlő több készüléket irányíthat egy USB interfész (CNC gép, intelligens otthon, stb), annál inkább szükség van foglalkozni HID közötti adatcsere a számítógép és a GPS-modult.

A célkitűzések megvalósítása érdekében a vizsgált tábla elrendezés célja az volt, hogy a kiválasztott részleteket a nyomtatott áramköri lapot. Az eredmény volt egy nagyon jó eszköz

Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller

Főbb jellemzők értékelő tábla:

  • Memória mérete 8K (2KB használt USB Downloader program 6 kb Ha több memória, hang -. Vagy helyett használt hagyományos rakodó SPI programozó, vagy használja a MK több memóriával)
  • 18 független input-output vonalak
  • Kis méretű (kisebb, mint 35 * 35 mm)
  • Olcsó és az összetevők elérhetősége
  • Könnyű gyártás

Szóval, mi van ma szükség:

  • Tartozékok (LUT NYÁK, nyomtató, vas-klorid, és így tovább)
50 rubelt
  • Mikrovezérlő Atmega8-16AU (fit nélkül Atmega8 index L a házban TQFP-32) 80 rubelt
  • Kvarc, előnyösen SMD, 12 vagy 16 MHz-es (ez lehetséges vypayat flash). ruha és a szokásos kvarc 20 rubelt
  • SMD ellenállások 0603 68 th - 2 db, 1.5K - 1 darab, jumper azonos elkerített (0 Ohm) - 1 (amelyek mindegyike lehet vypayat a régi alaplapok)20 rubelt
  • SMD kondenzátorok 0805 a 33pf (menjen és 22pf), - 2 db, 0.1mkf (szintén SMD, 0805 méret) - 1, 1vra (mindegy SMD) - 1 (ők már vásárolni a boltban a rádió alkatrészek, szalagok által értékesített 10db) 30 rubelt
  • De csak szükség csatlakozók (orosz, csatlakozó, sok az alaplap, ők inkább jumper be van állítva, meg lehet vásárolni, vagy leolvaszt gázégő)

    Primechaenie: mint kiderült, mindegy kell tenni a kényelmi díj több kísérletben is ilyen lehetőségek áramköröket lesz hozzá később. Továbbá gyakran hasznos kinyomtatni + 5V az USB porton keresztül.

    Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller

    A szerelvény nem áll meg, mert készült SL5, az összes jelölt a PCB. Összeszerelése után SEWS mikrokontroller (forrasztani GND vezetékek (föld), a VCC (teljesítmény), RESET, MOSI Miso, SCK programozó a megfelelő csapok a mikrokontroller a táblára (kb RESET'a készült kis ploschadochka, más jelek vannak forrasztva a megfelelő számokat a táblán). töltse ki a mikrokontroller firmware a csatolt fájl (.hex fájl, attól függően, hogy a mikrokontroller modell és kvarc frekvencia), majd varr Fyuz:

    BODLEVEL = 1
    BODEN = 1
    SUT1 = 1
    SUT0 = 0
    CKSEL3 = 1
    CKSEL2 = 1
    CKSEL1 = 1
    CKSEL0 = 1
    RSTDISBL = 1
    WTDON = 1
    SPIEN = 0
    CKOPT = 1
    EESAVE = 1
    BOOTSZ1 = 0
    BOOTSZ0 = 0
    BOOTRST = 0

    (0- programozott 1 - nem programozott)

    Toper lehet leolvaszt a programozó, ha minden jól megy, hozott egy jumper 17 láb (PB5) a földre (a kártyán megjelölt «Jumper-programozás») és csatlakoztassuk a készüléket USB-n keresztül a számítógéphez. A készüléket úgy kell meghatározni, a fát kell tenni magukat, most már fut közüzemi HIDBootFlash, nyomja meg a gombot «eszköz megkeresése», majd «Nyílt .hex-File», végül «Flash Device». Most lehet lőni a jumper, csak letöltött program fog futni.

    Ehelyett HIDBootFlash rakodó lehet használni USBAsp, a Google könnyen.

    Tehát mi van:

    Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller

    Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller
    P alkalmazási példa - csak egy zsebkendőt GPS:

    Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller

    Elhelyezés univerzális teszt-debug fórumon, hogy a mikrokontroller

    Minden fájl megtalálható itt:

    A régebbi katalógusok forráskódok bootloadHID USB bootloader.

    Minden egy archívumban: