Forum: Mikrocontroller und Digitale Elektronik MPLAB Stopwatch, nur wie?


von Patrick B. (p51d)


Lesenswert?

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

von Visitor (Gast)


Lesenswert?

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 !

von Patrick B. (p51d)


Lesenswert?

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...

von Patrick B. (p51d)


Lesenswert?

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
Noch kein Account? Hier anmelden.