THRSim11 5.30b

Licencji: Wolna ‎Rozmiar pliku: 13.50 MB
‎Ocena użytkowników: 3.4/5 - ‎15 ‎Głosów

O THRSim11

Mikrokontroler Motorola 68HC11 był popularnym mikrokontrolerem stosowanym w wielu zastosowaniach. Dzięki programowi THRSim11 możesz edytować, montować, symulować i debugować programy dla 68HC11 na komputerze z systemem Windows. Można również użyć THRSim11 do debugowania programu na docelowej tablicy zgodności EVM lub EVB. Symulator symuluje procesor, pamięć ROM, pamięć RAM i wszystkie porty we/wy mapowane w pamięci. Symuluje również urządzenia peryferyjne na pokładzie, takie jak: timer (w tym akumulator impulsowy), konwerter analogowy na cyfrowy, porty równoległe (w tym uzgadnianie), port szeregowy, piny We/Wy (w tym piny analogowe i przerywane). Podczas debugowania graficznego interfejsu użytkownika umożliwia wyświetlanie i kontrolowanie każdego rejestru (rejestry procesora CPU i rejestry we/wy), lokalizacji pamięci (danych, programu i stosu) oraz pin symulowanego mikrokontrolera. Nawet wtedy, gdy program jest uruchomiony! Symulację można zatrzymać w dowolnej kombinacji zdarzeń. Podczas debugowania można podłączyć szereg (symulowanych) komponentów zewnętrznych do styków symulowanego 68HC11. Na przykład: diody LED, przełączniki, suwaki analogowe (zmienny potencjał napięcia), nadajnik szeregowy i odbiornik i wiele innych... W przestrzeni adresowej modelu 68HC11 znajduje się również wyświetlacz z charakterem LCD 4 x 20. THRSim11 może komunikować się z dowolną płytą z programem monitora BUFFALO. Po załadowaniu programu montażowego do płyty docelowej graficzny interfejs użytkownika umożliwia wyświetlanie i kontrolowanie każdego rejestru (rejestry procesorów i rejestrów we/wy) oraz lokalizacji pamięci (danych, programu i stosu) prawdziwego mikrokontrolera. Istnieje możliwość zatrzymania wykonania pod dowolnym adresem i sprawdzić lub zmienić rejestry i lokalizację pamięci (dane, program i stos) prawdziwego mikrokontrolera. Dla języka wysokiego poziomu (C/C++) wsparcie THRSim11 ma debuger, który odczytuje pliki obiektów z informacjami debugowania w formacie debugowania DWARF2 używane przez wolny kompilator GNU gcc. Zmienne C są również aktualizowane podczas uruchamiania programu.