Texnologiya, Electronics
Bir JTAG-proqramçı nədir?
mikro-da yeniden yazma proqram inkişafları imkan proqramçılar bir neçə müxtəlif konfiqurasiyaları var. Onlar əksinə, sadələşdirilmiş interfeys var, mütəxəssislər üçün nəzərdə tutulmuşdur, müxtəlif ola bilər, və ya. sonuncu proqramçı və bu maddənin qəhrəman aiddir. Siz öz əlləri ilə bir JTAG proqramçı etmək üçün necə də yalnız nə öyrənmək, lakin. Siz diaqramlar və şəkillər nəticə kimi baxmaq lazımdır tapa bilərsiniz.
bir JTAG-proqramçı nədir?
Niyə proqramlaşdırma JTAG seçmək?
mənfi cəhətləri proqramçı
əlavə iş olmadan mikro ailələrin son versiyası, proqramlaşdırılmış edilə bilməz. Həmçinin, az 40 fut, və yaddaş 16 KB olanlar nümayəndələri ilə əhəmiyyətli problemlər var. Gördüyünüz kimi, potensial müştərilərin sayı olduqca məhduddur. faydalı ki, Lakin bir neçə populyar modelləri yalnız ona düşür.
sxem
böyük kifayət qədər ixtisaslı proqramçı MAX232 üçün nəzərdə tutulmuşdur olanlar rahatlığı, lakin başqa bir variant başqa əlaqə yaratmaq üçün yalnız tələb olunur.
nizamlama
zəruri sxemlərin yalnız board silmək lazımdır var ki, nəzərə alaraq. Bundan əlavə, bütün səliqəli bağlı sahəyə lehimli və firmware loader ilə proqramçı iş yoxlanılır. Bu son versiyası JTAG-proqramlaşdırma üçün firmware yeniləmə AVR Studio ilə təqib və ya kimi uzun kimi lazım deyil. adapter ilə proqramçı birləşdirir. iş və proqramlaşdırma nüanslar təsvir növbəti hissəsində hərəkət edə bilər, belə ki, - bu, işləyir. Bu, bütün teller var ki, qeyd etmək lazımdır, onlar qutusu yerləşən yalnız kənarda.
əməliyyat üçün hazırlıq Fuse bit müəyyən edilməlidir kimi. Onlar iş həyata olan notation, asılıdır. daha yaxşı anlaşılması üçün burada Aşağıdakı cədvəl təqdim edirik:
parça | Direct notation (veri, UniProf) | Tərs notation (AVR DUDE GUI, PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] | [] |
BODLEVEL | [1] | [] |
BODEN | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
Və necə seçmək üçün nə bilirsiniz? sualına cavab sadədir: Siz mikroişlemci qoşulmaq və həmin bit oxu başlamaq lazımdır. SPIEN Qeyd - onun yanında bir onay işareti olduqda, o notation ters deməkdir. Əgər deyilsə - o, düz deyil. Hər şey düzgün həyata əgər, proqramçı microcontrollers tikmək hazırdır. o firmware etmək sonradan iqtidarında olsa - reread və yenidən hər şeyi edin.
proqramçı İş
təcrübə bir bit. portuna A 3 LED plug yoxlamaq üçün. Sonra board bağlanır: dörd tel interface (TCK, TDI, TMS, TDO) və 2 VCC enerji müsbət və GND yerə bağlıdır gedir. Bütün ərzaq Daha getmək bilər. studio kodu tərtib və run lazımdır. Layihə həmçinin orada ambalajlar və iş başlamaq olacaq, tez tərtib edir. icra prosesinə nəzarət etmək üçün, F11 düyməsini basın, sonra indi kodu hər hansı bir sayı proqramı üzrə izləyə bilərsiniz. Bu LED daxildir sıra kursor gətirmək üçün kifayət qədər və bu qədər işıq. təcrübələr bir çox hələ də var. bir şey etmək üçün, siz işləmək lazımdır ki, unutmayın. inkişaf yavaş olacaq edək, lakin sonda siz dəqiq istədiyiniz nə almaq üçün əsas şey olacaq - up vermir və (hər hansı bir şəkildə olmadan) nəzəri əsasında vurğu ilə sınağa davam edir.
Similar articles
Trending Now