MK-lərin proqramlanması texnologiyası MK-lərin proqramlanması dedikdə onun daxili proqram yaddaşına icra ediləcək proqramın əmrlər sistemi səviyyəsindəki (hardware dilindəki ) kodunun yüklənməsi nəzərdə tutulur. Bu kod İnteqrə edilmiş layihələndirilmə (İDE-İntegrated development Environmant)sistemi vasitəsilə fayl şəklində hasil edilir və İDE mexanizmi ilə FP-ə qoşulmuş MK çipinə yüklənillir. Obyekt kodunun Assembler/C proqramları əsasında generasiya edilməsi ardıcıllığı aşağıda verilir . MK-nın FK-ə qoşulması proqrammator boardu vasitəsilə,yaxud proqrammator olmadan JTAG (Joint Test Action Group) interfeysi ilə ola bilər. Proqrammatordan istifadə halında MK çipi board üzərindəki xüsusi soketə yerləşdirilir. JTAG interfeysi halında isə MK çipi istemdən ayrılmadan İn system programming (İSP) texnologiyası əsasında proqramlanır.
MPLAB İDE(İntegrated Devopment environment) mühitində MK-nin proqramlaşdırılma ardıcıllığı
PİC və AVR seriyalı MK-lər üçün proqrammator boardunun üzərindəki əsas hissələr PİC/AVR tipli MK-lərin yerləşdirilməsi üçün soketlər DİP/12/18/20.. COM/USB/LPT tipli bağlantılar boardun FK-a qoşulması üçün MK ilə board bağlantısı arasında gərginlik səviyyələrinin uzlaşdırılması üçün adapter Boardun üzərindəki çiplərin qidalanması üçün qida gərginliyi mənbəyi (daxili,yaxud xarici) Müasir proqrammator boardları əsasən USB interfeyslidir.
Proqramlaşdırıcı boardun ümumi daxili strukturu və kompürerə bağlanması
Proqramlanmış MK-lərin yoxlanılması Proqramlanmış MK-nin işi yoxlanılması xüsusi test boardları vasitəsilə yerinə yetirilir. Test boardunun üzərində MK –nin yerləşdirilməsi üçün MK –nin konstruksiyasına uyğun soket vardır. Mk-dəki proqramın icrası prosesinin nəticəsi board üzərindəki 1 bitli və 7(8) seqmentli LED-lər vasitəsilə izlənilir. MK-ə xaici siqnalların (həmçinin Reset edilməsi) verilməsi üçün düymələrdən (RA) istifadə edilir. Test boardu üzərində takt siqnalları (clock) generatoru yerləşdirilir.
MPLAB İDE mühitində iş ardıcıllığı Project-wizard menyusu ilə ardıcıl olaraq MK modeli seçilir,İDE proqramlarının yolu təyin edilir, yeni layihənin adı və yolu göstərilir Yaradılmış layihəyə uyğun pəncərədə File-new menyusu ilə açılan untitled pəncərədə Assembler/C proqramı tərtib edilir və Save As ilə yadda saxlanılır İlkin proqramın translyasiyası üçün Source və Header fayllar seçilir. Project-make menyusu ilə İlkin proqram translyasiya edilir Müvəffəqiyyətli translyasiyadan sonra Debugger-Select Tools-MPLAB SIM menyusu ilə obyekt kodu icra edilir Simulyasiya nəticələri View-Watch menyusu ilə seçilir və əks edirilir
Dostları ilə paylaş: |