Hi, versuche gerade meinen MSP430F135 in den LPM Modus zu versetzen und über die Tastenmatrix wieder zum leben zu erwecken. Leider gelingt es mir nut halb. Er schläft ein, aber aufwachen will er nicht. Ich habe mich beim Quellcode nach dem Beispiel von TI orientiert (SLAA139.pdf). Leider funzt das nicht. Nun würde ich gern eine allgemeine Frage stellen, WARUM? aber diese kann mir wahrscheinlich keiner beantworten. Hat vielleicht jemand ein wenig Erfahrung damit oder ganz und gar Quellcode? Der Unterschied zwischen meiner Hardware und dem TI Beispiel sind die Anzahl der Tasten. Bei TI sind es 12 und in meiner HW sind es 68. Eingang der Tastaturmatrix ist P1. Beim Debuggen läuft er bis zu der Zeiel, wo ich den LPM4 einschalte. Danach ist ruhe und keine Reaktion mehr zu erkennen. Für Hilfe wäre ich sehr dankbar. gruß micha
Löst du denn einen Interrupt aus, wenn ein Ereignis von der Matrix kommt? Wenn du dann noch an das GIE-Bit gedacht hast, sollte der MSP430 eigentlich problemlos aus dem LPM3 und LPM4 wieder aufwachen. Hast du den LPM3 auch schon mal probiert?
Hi Sebastian, sorry das ich jetzt erst mich melde. Habe keine mail bekommen, obwohl der haken drin war. Deshalb habe ich gedachtes hätte keiner geschrieben. Ich glaube ich bin dem Problem auf der Spur. Im Grunde funzt es mitlerweile. Manchmal zeigt mir der NoIce einen Interrupt an und dann mal wieder nicht. Das ist komisch. Eine LED oder ähnliches zum debuggen habe ich leider nicht. Ich bekomm in unkontrollierten Abständen einen Interrupt, was eigentlich nicht sein darf. Durch ständiges drücken der Tastenmatrix hintereinander in Abständen von 1s sollte eigentlich immer ein Interrupt ausgelöst werden. Dies funzt aber nicht. So ca. jeder 2. Tastendruck wird ausgewertet und nach 3 oder 4 maligem drücken ist komplett schluss. Kann es sein, das es mit dem einschwingen und abschwingen vom Quarz zu Problemen kommen kann? Aber ich vermute noch ein Initialisierungsproblem mit meinen Interrupts und das antsprechende zurücksetzen. (hoffentlich) Sollte noch einmal jemand eine Idee hben, wäre ich sehr dankbar. mfg Micha
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.