Stk500 programozó létrehozása a saját kezével
Tartalom
Annak érdekében, hogy az AVR típusú mikrovezérlők hibák nélkül működjenek, rendszeresen frissíteniük kell a firmware -t. Ezt azok a programozók végzik, akiknek csatlakozója van és kimenetet tartalmaz PC -n. A chip és a chip a csatlakozóban van csatlakoztatva, és a számítógépről szállított jel átalakítójaként működik. Az ilyen eszközöket bolhapiacokon vagy speciális üzletekben lehet megvásárolni. De ha vannak a szükséges részletek és készségek, akkor egy egyszerű STK500 programozó összeszerelhető a saját kezével.
Az AVR fő paraméterei
Szélesmodellsorral rendelkezik, az Atmel termékek számos célt szolgálhatnak, különösen, ha a jövőbeli vezérlő megfelelő műszaki tulajdonságait választja. Bármely chip megkönnyítéséhez fontos, hogy a programozó képes -e helyesen megvizsgálni annak tartalmát, mielőtt az új firmware -t önti, ami azt jelenti, hogy teljesen kompatibilisnek kell lenniük. A tipikus családi chipek a következő paraméterekkel rendelkeznek:
- a flash memória mennyisége 4–32 kilobájt;
- RAM - 512 bájtról 2 kilobájtra;
- Az EEPROM modulban a firmware mérete 256 és 1024 bájt között van;
- Teljesítményfeszültség - 1,8 és 5,5 volt között.
Ezenkívül a piac különböző lehetőségeket kínál a mikrocirkufák számára, amelyek különböznek a leszállási módszerben, a lábak számában és a geometriai alakban.
Bármely chip kétféle módon forrasztható díj ellen:
- keresztül, amikor a lábak hátulra vannak lezárva;
- sík kimeneti lábakkal, ugyanazon az oldalon található, mint az eset.
Különböző eszközöket használnak az ilyen részletekkel való együttműködéshez. Az első esetben a forrasztóvas elég, és a másodikban hozzá kell adnia egy termikus hajszárítót.
A chipnél lévő lábak száma és célja annak célja, hogy célja. Rendkívül fontos a telepítéshez felkészült táblán, hogy az összes sávot helyesen és a rendszernek megfelelően helyezze el, mivel az első beillesztés után nem megfelelő földelést vagy élelmiszerből való kilépést lehet letiltani. A geometriai forma a rész kiválasztásának legújabb tényezője, azt akkor választják ki, amikor az utak elváltak, maratják és készen állnak a telepítésre.
Azok a feltételek, amelyekben az ilyen mikrociorura működhet, meglehetősen változatos, hogy előnyös a multitasking számára. Az a hőmérséklet, amelyen garantálja, működni fog, 55 fokos fagyig és 125 hőig terjed. Tárolható szélesebb tartományban. A mikrociorra kristálya termikus ellenálló, Ezért a helyesen összegyűjtött testületben nem melegszik túl az útlevél adatai felett.
A mikrocirkufiták programozójának összeszerelése
Az STK500 esetében az áramkör meglehetősen egyszerű, és nem tartalmazza a nehezen felszerelt alkatrészeket. Az összeszerelési műveletet több szakaszban hajtják végre. Mindegyikhez munkaeszközökre és különféle részletekre van szükség.
A kész séma szerint összegyűjtheti, de speciális ismeretek jelenlétében bármilyen konfiguráció szabad módosítása megengedett. Például, ha egy amatőr nem felel meg a javasolt csatlakozónak a PC -hez való csatlakozáshoz, akkor hagyható, hogy hasonló következtetésekkel cserélje ki. Lehet, hogy számos lehetőség van:
- A MicroUSB a legkeményebb következtetés, de adapterre van szüksége a teljes USB -hez. Használható kis programozóknál.
- A-A típusú USB-A rendszeres csatlakozó azonnal csatlakozik a PC-ben lévő megfelelő porthoz. Azoknak az embereknek, akik a programozóval dolgozva megpróbálják kizárni a huzal hosszának hatását, amennyire csak lehetséges.
- Az USB-B típusú USB-t szintén huzalra van szükség, de ugyanakkor nem hajlamos a hajlítás eredményeként a bontásokra. A kívánt kábel megtalálható minden modern nyomtatóban. Nagyon érzékeny a hosszúságra, nagy értékű, egyszerűen nem végez munkáját.
Ahogy az USB-típusú C típusú, az ilyen csatlakozók is megjelentek, de ezeket a saját veszélyével és kockázatával kell használni.
Az ilyen eszközök fő előnye az, hogy nincs szükség a csatlakoztatott dugó helyes helyzetének kitalálására - ezt a szimmetria miatt beillesztik, függetlenül.
Az STK500 programozó saját kezével történő összeállításához szüksége lesz:
- Ösvény kiaknázott utakkal, lakkozott és lefektetve.
- Atmel Mega8 chip - az eszköz szíve.
- CP2102 chip - Signal Converter. Az USB porton keresztüli kapcsolat biztosításához használják.
- Kötődés az adathálózat szerint.
Az összes elemet mozgatható forrasztó forrasztja, hogy ellenálljon a különböző munkakörülményeknek. Nem reped, és nem képez barázdákat, amelyek több éves működés után hirtelen „hibákhoz” vagy problémákhoz vezethetnek, amelyek a műszaki oldalról megmagyarázhatatlanok. kívül, A Broadwater megnöveli az oxidációs ellenállást, Tehát sokkal hosszabb ideig képes vezetőképességet biztosítani.
A mikrocircuitok a kulcs szerint vannak felszerelve, de ha a táblának nincs megnevezése, mely lábának meg kell válaszolnia, jobb, ha felhívja őket, és azonosítsa azokat, akik a földelésért felelős személyeket azonosítják. Az Atmel Mega8 -nak olyan lába van, mint 5, ami elősegíti az orientációt.
A CP2102 néhány épületben egy sík chip, amelyet nem mindenki tehet. Először le kell vágnia, mivel az egyszerű ólompontokat érintkezőként használják, és csak akkor telepítik, az egész területet egy hajszárítóval melegítve.
A kvarc és a hibakeresési csatlakozó választása
Bármely programozóban fontos az a felület, amelyhez kommunikál a villogott eszközzel. Ahogyan a tapasztalatok mutatják, ebben az esetben az ISP csatlakozó 10 vagy 6 PIN -kódra optimális lesz. Olcsó, univerzális és jól dokumentált.
A felhasználónak hosszú ideig nem kell keresztre feszítést keresnie, amely egyszerűsíti a karbantartását.
Számos típusú hurok létezik, amelyek adapterekként szolgálnak az eszközök között. Ezen kívül vannak olyan táblák, amelyek különböző internetszolgáltatókhoz kapcsolódnak, amelyek jó módszert biztosítanak. Különböző kikötőket forrasztanak rajtuk, amelyeket az Ethernet kábelek csatlakoztatására használnak annak érdekében, hogy később varrhassanak a JTAG-slats vagy más funkcionális eszközhálózatra. Vannak olyan Molex-adapterek, amelyek további energiát szolgálhatnak az önkiszolgáláshoz (12 volt).
A kvarcot szigorúan a fő mikrovezérlő frekvenciájának megfelelően kell kiválasztani. Ez a mutató megtekinthető a adatban. Ha nincs ott, akkor oszcilloszkóppal mérhető. Ehhez be kell nyújtania a munkavégzésen működő táplálkozást, és rögzítenie kell a szondákat - az egyik a következtetések közelében, a másik a "Földért" felelős minden lábán. A standard kimeneti frekvenciának közel 1 MHz -nek kell lennie. Ez a leggyakoribb lehetőség, amelyet a legkönnyebben választhat a kvarc.
Szoftver telepítése
A tömítési folyamat vége után itt az ideje, hogy megkezdje az eszköz kezdeti inicializálását. Ehhez be kell illesztenie a számítógépbe, és várnia kell az operációs rendszer meghatározását. Egy idő után egy üzenet jelenik meg, hogy új eszközt fedeztek fel. Attól függően, hogy azonnal meghatározták -e, két lehetőség van a cselekvésre:
- A munka kezdete, ha igen;
- Keresés a meghajtó telepítésével, ha nem.
A programozó szoftverének megtalálásához írja be a nevét a keresőmotorba, és használja a felhasználók lehetőségeit. A telepítési eljárás a következő:
- Töltse fel az archívumot egy illesztőprogrammal. Csomagolja ki.
- Futtassa a végrehajtható fájlt a létrehozott mappából.
- Várja meg a telepítés végét.
Ezután szükség lehet újraindításra. Ha amikor az operációs rendszer újraindul az eszközkezelőben, akkor még mindig van egy ismeretlen eszköz, és nem egy teljesen meghatározott programozó, akkor több további lépést kell végrehajtani. Először ki kell kapcsolnia a járművezetők digitális ellenőrzését:
- Töltse le újra a PC -t, amikor újból bekapcsol, nyomja meg az F8 gombot.
- A javasolt beállítások közül válassza a "Tiltsa ki a rendszerben lévő illesztőprogramok ellenőrzését".
- Töltse be az operációs rendszerbe, és telepítse az eszközt az eszközkezelőn keresztül.
Ehhez kattintson egy meghatározatlan programozóra a jobb egérgombbal, és válassza a "Az illesztőprogram frissítése" lehetőséget. Ezután kattintson a „Keresés ezen a számítógépen”, jelölje meg a mappát az illesztőprogrammal a „Vezető” -en, majd kattintson a „Tovább” gombra. Ezután meg kell várnia a telepítés végét.
Segédprogramok a firmware -hez
Speciális chip nélkül ez az eszköz nem lesz sikeres, ezért ajánlott használni a rajongók körében népszerű segédprogramok egyikét. Az egyik az AVR Studio (modern analógja az Atmel Studio).
Számára, automatikus módban, a plugint kihúzzák az STK500 -mal való interakcióhoz, így nincs szükség további inicializálással kapcsolatos további műveletekre.
Program képességei:
- Van egy firmware -szimulátor, amely képes kiküszöbölni az összes lehetséges problémát az előzetes tervezési szakaszban.
- Számos fordító létezik a különböző nyelveken írt szoftverek közötti kompatibilitás javítására.
- Parancssori mód a parancsok manuálisan történő hibakereséséhez és beírásához.
- Számos műveletet egyszerűsítő pluginok natív támogatása.
A program korai verziói részt vettek az összeszerelő, aki javasolta a forráskód halom elemzésének lehetőségét, de a fejlesztők úgy vélték, hogy ez felesleges, mivel nehezebb és így habozott a csomag folyamatosan növekvő hangerővel. Ha szükséges, akkor a régebbi verziókból szerezhető be.
Egy másik hasznos segédprogram - chipblasteravr chip programozó. Nagyon sokoldalú, sokféle vezérlőt támogat és a firmware folyamat paramétereinek rugalmas beállításai. Hozzárendelhet egy csomagpályát több chiphez egymás után anélkül, hogy eleinte minden alkalommal konfigurálnia kell az egész folyamatot. A kvarc gyakoriságát is kiválasztják, amelyet pontosan be lehet állítani, és két értéken belül is beállíthatók.