C istifadə edərək MCU'ların proqramlaşdırılması və Həll edilməsi
C istifadə edərək MCU'ların proqramlaşdırılması və Həll edilməsi
Jump to TINA Main Page & General Information
Montaj kodunu yazmaq asan deyil və masa üstü kompüterlərin proqramçıları yüksək səviyyəli proqramlaşdırma dilinə çevrilmişlər. Yüksək səviyyəli dillər populyarlıqda artmaqdadır və C, bəlkə də MCU proqramlaşdırma üçün ən çox istifadə edilən və ən faydalı dildir. Bazarda mövcud olan çox sayda C derleyicisi var, bunların bir çoxu pulsuzdir və ya pulsuz bir versiyası var. Siz simüle etmək istədiyiniz MCU kodunu yaradan C kompilyatorunu yükləməlisiniz və sonra TINA avtomatik olaraq C kodunu düzəldici qurğuna inteqrasiya edəcəkdir.
İşdə TINA ilə uyğun C tərtibatçıları:
PIC: HI-TECH PIC compilers,
PIC18: MPLAB C18 compiler
AVR: WINAVR
8051: SDCC
ARM: YAGARTO
İstehsal edilən HEX kodu, avtomatik olaraq TSC fayllarında saxlanılır. C-kodu HEX-ə tərtib olunduqdan sonra C kompilyatoruna ehtiyac yoxdur.
Lakin C-kodunu yoxlamaq üçün quraşdırılmış C kompilyatoruna ehtiyacınız var.
Simülasyonu çalıştırdığınızda, PA0 üzerindeki lojik seviyesi yüksekken ve gerilim pimi analog voltajı gösterdiğinde LED yanar. Qeyd edək ki, bu gərginlik enerji təchizatı gərginliyinə uyğundur. Digər pinlər Mixed Mode Simulation qaydalarına uyğun olaraq məntiq dəyərləri ilə işlənirlər. Bu TINA ilə müqayisədə MCU'ların xarici simulyasiyasına nisbətən böyük fərq yaradır. Simulyasiya zamanı tam dövrənin bütün gərginliklərini və ekranlarını da görə bilərsiniz və hətta TINA C debugger köməyi ilə əməliyyata addım-addım da baxın
C kodunu MCU'larda ayıklama
ASM və HEX kodu ilə olduğu kimi TINA-da C proqramının icrasını da izləə bilərsiniz.