Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Atmega8][Proteus] - Symulacja 13x wolniejsza

05 Paź 2012 20:44 1404 3
  • Poziom 11  
    Hej, zainstalowalem Proteusa, a ze nie znam sie na programie to odpalilem przykladowy proekt z SAMPLES\VSM for AVR\AVR Butterfly przebudowalem lekko, zmienilem procka na Atmege8 i troche kabelkow, podpiolem .HEX'a, zmienilem fusebity i puscilem symulacje ...okazuje sie ze symulacja idzie okolo 13x wolniej na plytce uniwersalnej, co robie nie tak? Jesli nie da sie tego zmienic to w jaki sposob przyspieszyc ta symulacje? Dodam jeszcze, ze experymentowalem w System -> Set Simulator Options... ale niewiele poprawilo
  • Poziom 16  
    Ale to masz 13x wolniej niż na płytce?

    Może pobaw się ustawieniami rezonatora.
  • Poziom 27  
    Cytat:
    .okazuje sie ze symulacja idzie okolo 13x wolniej

    Oczywiście że tak.
    Przecież to symulacja, nie na darmo masz podany na dole czas który zgadza się z pracą Uc który używasz w symulacji..
    Każdy element który dodasz do projektu musi obrobić twój Pc i do tego jeszcze musi to symulować w twoim symulowanym Uc. :D
    Nie wiem czy coś z tego zrozumiałeś.
    W każdym razie przy dużej ilości elementów nie będzie to działać w czasie rzeczywistym.

    Dodano po 2 [minuty]:

    Licznik czasu na dole podaje dokładny czas działania programu w symulowanym układzie.
  • Poziom 11  
    Juz problem rozwiazalem, predkosc licznika czasu na dole na poczatku byla OK, ale reakcja na procku duzo wolniejsza (przy CPU 40%)

    Jednak gdy zmienilem (w opcjach animacji) parametr Timestep per Frame z 100m na 650m to licznik przyspieszyl (CPU 100%) ...co najwazniejsze reakcja na LCD jest prawidlowa (dziala jak w rzeczywistosci)