Programowanie i debugowanie MCU za pomocą C
Programowanie i debugowanie MCU za pomocą C
Jump to TINA Main Page & General Information
Pisanie kodu zespołu nie jest łatwe, a programiści komputerów stacjonarnych korzystają z języka programowania wysokiego poziomu. Języki wysokiego poziomu cieszą się coraz większą popularnością, a C jest prawdopodobnie najczęściej używanym i najbardziej użytecznym językiem programowania MCU. Na rynku dostępnych jest wiele kompilatorów C, z których wiele jest darmowych lub ma darmową wersję. Musisz zainstalować kompilator C, który generuje kod MCU, który chcesz symulować, a następnie TINA automatycznie zintegruje go z debugerem kodu C.
Oto kompilatory C zgodne z TINA:
PIC: HI-TECH PIC compilers,
PIC18: MPLAB C18 compiler
AVR: WINAVR
8051: SDCC
ARM: YAGARTO
Wygenerowany kod HEX kup kompilator jest automatycznie zapisywany w plikach TSC. Kompilator C nie jest potrzebny po skompilowaniu kodu C w HEX.
Jednak do sprawdzenia kodu C potrzebny jest zainstalowany kompilator C.
Po uruchomieniu symulacji dioda LED zaświeci się, gdy poziom logiki na PA0 jest wysoki, a pin napięcia pokaże napięcie analogowe. Należy zauważyć, że to napięcie jest zgodne z napięciem zasilacza. Pozostałe piny są obsługiwane za pomocą wartości logicznych zgodnie z zasadami symulacji trybu mieszanego. To robi dużą różnicę w porównaniu z zewnętrzną symulacją MCU w porównaniu z TINA. Możesz również zobaczyć wszystkie napięcia i wyświetlacze całego obwodu podczas symulacji, a nawet śledzić operację krok po kroku za pomocą debugera TINA C
Debugowanie kodu C w MCU
Podobnie jak w przypadku kodu ASM i HEX, możesz śledzić wykonanie programu C w TINA.