TexnologiyaElectronics

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?

Bu, onun adı tahmin bilər kimi, microcontrollers AVR ailə proqramlaşdırma üçün nəzərdə tutulmuşdur, professional AVR JTAG ICE bir sadələşdirilmiş versiyası. Onun əsas fərq hətta layman toplamaq bilər, və yekun dəyəri zavodunun alınması daha aşağı bir neçə dəfə olacaq ki. Əslində, mexanizm təqdim bir yazı - Çin replica, belə ki, AVR proqramçı və daha çox ala bilərsiniz. Buna görə də, biz doğru də alınması seçimi var demək olar ki yoxdur. Amma öz əlləri akt istehsalında alınmış hissələri ucuz və keyfiyyətsiz nəticəsində mümkün mənfi təsirləri qarşısını almaq üçün.

Niyə proqramlaşdırma JTAG seçmək?

Əsas odur ki, - onun aşağı qiyməti və sərbəst toplaşmaq rahatlığı. JTAG-proqramçı JTAG interfeysi ilə bütün cihazlar proqram bilər. kompüter vasitəsilə işləmək üçün inkişaf mühit AVR Studio 4 və ya daha versiyası tələb edir. Onlarla, AVR proqramçı işləyə bilər.

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

proqramlaşdırma sadə Sürət fəaliyyət göstərir və az əlavə ATMega16 elektronika tələb. bir interface (USB ilə iş) və FT232RL (COM ilə istifadə üçün) MAX232 istifadə edilə bilər kimi. Bu USB vasitəsilə təchiz əlaqə ikinci seçimi istifadə edərkən tövsiyə olunur ki, dəyər qeyd edir. belə gərginlik müdafiə diodlar əldə edə bilərsiniz bir səhv və ya səhlənkarlıq görə hallarda, və tapıntıların FT232RL edəcək yüksək gərginlikli. Bu zərər və ya proqramlaşdırma, və ya proqramlaşdırma obyekt bilər. board vasitəsilə gücünü artırıyor bu nüans həll.

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çı İş

daha tövsiyyələri üçün proqramlaşdırma nümunə flashing LED olardı. Əvvəlcə siz studiya run və yeni bir layihə yaratmaq lazımdır. Sonra (bu halda, assembler) proqramlaşdırma dili seçin və layihə adı daxil. proqram özü JTAG-proqramçı istifadə olunur ki, müəyyən etmək mümkün olacaq. bir platforma kimi, onu seçin, və növbəti pəncərədə - onlara bir proqramlaşdırıla mikroişlemci. Next, bu, olduqca adi var - proqram üçün yalnız mətn sürücü lazımdır. oxucu funksionallığı test edə bilərsiniz, belə ki, proqramçı-müəyyən mənbə məqalədə JTAG test təklif edirik. Bu diodlar tutma üçün heç bir gücü var, çünki təəccüblü deyil, çox sürətli qırpmaq başladı görülə bilər. Belə ki, proqramçı, onun yaradılması və istifadə təlimat edir. Siz yalnız onun xəyal uçuş həyata var.

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

 

 

 

 

Newest

Copyright © 2018 az.birmiss.com. Theme powered by WordPress.