Hallo, da auf meiner Rechner der Simulator o. das AVR-Studio viel zu langsam abläuft, überprüfe ich meine Ergebnisse mit den Oszi, dadurch kommt es ziemlich oft vor das ich ihn neu flashe mit ISP_AVR.EXE. Mein Code ist in BIN ca. 100 Byte lang. Ist es möglich den Code in den EEPROM-Speicher zu laden und auszuführen oder nur in den Flash-Speicher. Da ich die 1000er Grenze bald erreicht habe. Der EEPROM soll ja 100.000 mal Wiederbeschreibbar sein. Habe allerdings nur dieses 5 Polige Kabel an der Parallelschnittstelle des Computers hängen. Gibt es irgend ne Möglichkeit?
Hallo, der AVR kann nur Programme aus dem Flash ausführen. Allerdings kannst du einen Interpreter schreiben, der das EEPROM ausliest und interpretiert. So arbeitet z.B. die C-Control (das ist einer der Gründe warum diese so lahm ist). Das mit den 1000mal flashen musst du nicht so genau nehmen, das kann auch viel länger dauern bis es nicht mehr funktioniert. Wenn du 500DM ausgeben willst, dann kannst du dir auch einen In-Circuit-Emulator wie den ICE200 kaufen, das erleichtert das Debugging enorm. MfG Andreas
Hallo, danke für deine Antwort. Meinst du das das so gewollt ist das das mit dem Simulator oder mit dem AVR-Studio(noch langsammer) so langsam abläuft. Oder hängt das etwas mit der Rechenpower zusammen habe P120(133). Dieser in Circuitxxx ist das ne spezielle Software oder was kann ich mir darunter vorstellen?
Hallo, das liegt an der Rechenpower, aber auf meinem Duron 700 läuft die Simulation immer noch VIEL langsamer als im AVR. Den ICE200 kannst du dir als AVR vorstellen, der über einen zusätzlichen Stecker mit dem PC verbunden ist und mit dem du alles machen kannst was in der Simulation auch möglich ist: Register + Speicher auslesen und ändern, Programm anhalten, Singlestep, Breakpoints... dafür ist 500DM extrem günstig, bei Emulatoren für andere Controller zahlt man leicht das 5-fache. MfG Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.