Hallo miteinander Ich habe mich nun schon durch mehrere PDF's von Microchip durchgewühlt und auch schon viel herum experimentiert in der IDE, aber ich schafs einfach nicht, die Zeit zu stoppen, welche der Prozessor benötigen würde. Dafür ist ja im MPLAB SIM die Stopwatch vorgesehen, nur wie benützt man die jetzt? Breakpoints werden irgendwie nicht akzeptiert und eine Start- sowie Stopposition für die Stopwatch habe ich noch nicht gefunden. Kann mir da jemand nützliche Tipps geben? Besten Dank, MFG
Hi, eigendlich ist es ganz einfach : - Der Simulator muss aktiv sein - Unter debug/setting muss die Stopuhr aktiviert werden. Wichtig : Der Systemtakt muss stimmen ! (Hier ist der Pic einwenig seltsam, z.B. muss beim dsPic33 bei 40Mips 80MHz eingestellt sein und nicht 40MHz) Danach kann z.B. die Zeit zwischen zwei Breakpoints gemessen werden !
Visitor schrieb: > Wichtig : Der Systemtakt muss stimmen ! (Hier ist der Pic einwenig > seltsam, > z.B. muss beim dsPic33 bei 40Mips 80MHz eingestellt sein und nicht > 40MHz) > > Danach kann z.B. die Zeit zwischen zwei Breakpoints gemessen werden ! Welchen Systemtackt muss ich angeben, wenn ich den Prozessor mit PLL betreibe? Den, den ich nach dem PLL habe oder die genannten 80MHz? (dsPIC30F6012A mit 15MHz Quar und HS2PLL16 Fuse) Das Problem mit den Breakpoints ist, dass diese nicht wirklich akzeptiert werden: Wenn ich einen normalen Breakpoint hinzufüge kommt folgende Fehlermeldung: "One ore more breakpoints could not be resolved. Select Breakpoints from the Debugger menue for details." Bei OK, rattert mir der Simulator ohne Halt immer wieder durchs Programm...
OK, hatte das Problem gefunden... Breakpoint kann nicht in einer lehren Zeile sein. Besten Dank. MFG
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.