MCU-k programozása és nyomkövetése C fordítóprogrammal

MCU-k programozása és nyomkövetése C fordítóprogrammal

Jump to TINA Main Page & General Information 

Assembly kód írása nem könnyű és az asztali számítógépek programozói egyre magasabb szintű programozási nyelvek felé fordulnak. A magas szintű programozási nyelvek egyre népszerűbbek, ezek közül a leggyakrabban használt a C nyelv, ami az MCU programozáshoz is a leghasznosabb. Számos C fordító áll rendelkezésre a piacon, sok közülük ingyenes vagy van ingyenes verziója. Telepítenie kell egy C fordítót, amely létrehozza a szimulálni kívánt MCU kódját, majd a TINA automatikusan integrálja azt a C kód nyomkövetőjébe. 

Íme a TINA-val kompatibilis C fordítók:

PIC: HI-TECH PIC compilers, 
PIC18: MPLAB C18 compiler 
AVR: WINAVR 
8051: SDCC 
ARM: YAGARTO

A generált HEX kódot tartalmazó fordító automatikusan tárolódik a TSC fájlokban. Ha a C-kódot HEX-be állítja, akkor nincs szüksége a C-fordítóra. 

A C-kód ellenőrzéséhez azonban szükség van a telepített C-fordítóra.

MCU-k programozása és hibakeresése a C, image 1 használatával

Ha a szimulációt futtatja, a LED akkor világít, amikor a PA0 logikai szintje magas és a feszültségcsúcs az analóg feszültséget mutatja. Vegye figyelembe, hogy ez a feszültség követi a tápfeszültséget. A többi kivezetést (pins) logikai értékekkel kezelik a vegyes módú szimuláció szabályai szerint. Ez nagy különbséget tesz az MCU-k külső szimulációjával összehasonlítva, mint a TINA-val. A teljes áramkör minden feszültségét és kijelzőjét a szimuláció során is megtekintheti, és a TINA C nyomkövetőjének segítségével még lépésről lépésre is követheti a műveletet.

C-kód nyomkövetése az MCU-kban

Az ASM és a HEX kódhoz hasonlóan a C program végrehajtását is követheti a TINA-ban.

    X
    Üdvözöljük a Cégünk a DesignSoft Kft.
    Lehetővé teszi a csevegést, ha segítségre van szüksége a megfelelő termék megtalálásához vagy támogatásra.
    a wpchatıco