MSP430 BREAKPOINT -> PWM STOPP

Gast #5763329
Lesenswert?

Hallo,

Launchpad MSP-EXP430G2 -> MSP430G2553.

PWM auf P2.2 und P1.6.

Wenn das Programm auf einen BREAKPIONT läuft, stoppt die PWM.

Kann man das irgendwo einstellen, dass die PWM weiterläuft, wie bei der 
PICOLO-Serie?

Oder zumindest, dass die PWM-Ausgänge beim Erreichen eines BREAKPOINTES 
ein vorher bestimmbaren Zustand annehmen?

VG Walter
Gast #5763823
Lesenswert?

Hallo Walter,

welche Entwicklungsumgebung benutzt Du? Falls Du CCS benutzt, geht das, 
bei anderen sicherlich auch:

Über Menü -> Tools -> Debugger Options -> MSP430 Debugger Options

kann man einstellen, ob bei einem "Halt" im Debugger die Clocks 
weiterlaufen sollen oder nicht. Ich habs mit dem Launchpad ausprobiert, 
PWM auf P1.6 (grüne LED), wenn ich den Haken bei ACLK setze, hört die 
LED auf zu blinken, ohne Haken blinkt sie weiter.

Gruß wv
Angehängte Dateien:
Gast #5764425
Lesenswert?

Hallo Walter,

ich habs mit exakt der gleichen Konfiguration getestet:

Launchpad MSP-EXP430G2 -> MSP430G2553 PWM auf P1.6, TimerA0 auf ACLk, 
simples Blinki Programm.

Allerdings verwende ich CCS Version 6.2.0, weil bei mir in den späteren 
Versionen der Debugger aussteigt, wenn die CPU in den Sleepmode geht. 
Dafür habe ich bis jetzt auch noch keine Lösung gefunden.

Um an die Funktionen ranzukommen muß das Launchpad angeschlossen sein 
und der Debugger muss gestartet sein.

--wv
Gast #5764593
Lesenswert?

Hallo Walter,

das hat mich jetzt doch mal selber interessiert, und ich habe CCS V8 
ausgegraben, die mußte sich natürlich erstmal über eine Stunde updaten.

gleiches Programm, gleiche Konfig, das Dialogfeld mit den Häkchen ist 
auch da, der Satz mit

"No modul clock control available on this device"

steht übrigens bei Version 6 auch da,

Ergebnis:

Version 8: das Setzen/Löschen der Häkchen hat keinen Einfluss, PWM 
stoppt.
Version 6.2: durch das Setzen/Löschen kann man einstellen, ob PWM 
stoppt/weiterläuft.

Da hat also TI was vermurkst. Allerdings ist die Macke, die ich früher 
festestellt habe (Debugger hängt sich auf beim Single-step, wenn die CPU 
zunächst schläft und durch IRQ wieder aufwacht) wohl inzwischen 
beseitigt.

--wv

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren