Gast
#2261330
Morgens allerseits Ich hab da ein Problem, welches mir ziemlich Kopfzerbrechen bereitet... Ich möchte bei einem MSP430F149 die beiden Timer gleichzeitig benutzen. Der TimerA wird für den 'Systemtakt' (500us) genutzt, der TimerB wird dazu genutzt, digitale Sensoren einzulesen. Die Sensoren lösen einen Interrupt aus, wann sie ausgelesen werden wollen (T:~3.5ms) der Timer wird für das Protokoll-Timing benötigt. Ich weiss, dass die Prio des TimerB höher ist als diejenige von TimerA. Kann aber leider nicht mehr getauscht werden, da HW schon besteht. Mein Problem: Die ISR von TimerA wird nur dann korrekt ausgeführt, wenn ich TimerB Registereinstellungen auskomentiert habe. Wenn ich einen Breakpoint in der TimerA-ISR setze, wird dieser nie ausgeführt. Ausser ich pausiere das Programm zuerst und fahre dann fort. Ab diesem Zeitpunkt wird der Breakpoint regelmässig ausgelöst. Entwicklungsumgebung ist Code Composer Essentials v2 Vielen Dank für eure Hilfe. Basti