Hallo, was es hat es auf sich das im Datenblatt vom MSP430-1232 Compare Out1 und Compare Out2 auf den Ports P1.2 P1.3 und P2.3 P2.4 ist? Ich benutze TimerA um auf P1.2 und P1.3 PWM Signale zu erzeugen (funktioniert). Gleichzeitig verwende ich auch die AD-Eingänge A3 (P2.3) und A4 (P2.4). Dabei ist mir aufgefallen das meine Analogspannung von digitalen Signalen überlagert werden die anscheinend vom MSP stammen. Habe den Verdacht das es mit der Doppelbelegung von Out1 und Out2 zusammenhängen kann. P2.3 und P2.4 Pins sind als Eingänge und Peripherie (P2SEL) eingestellt. Kann man explizit auswählen an welchen Pin (P1.2 oder P2.3) das Out1 Signal vom TimerA angelegt wird? Danke Armin
Hiho, eines der vielen coolen Features, dass man die Funktionalitaeten auf mehrere Ausgänge umlenken kann. Also wenn der OUT1 auf P1.2 ausgegeben werden soll, muss BIT2 sowohl in P1SEL als auch in P1DIR gesetzt sein. Ausserdem muss CCR1 selbstredend in einem Compare-Mode betriebn werden. Wenn Du OUT1 auf P2.3 ausgeben willst, dann muessen entsprechend BIT3 in P2SEL und P2DIR gesetzt sein. Muesste eigentlich auch gleichzeitig auf beiden Ausgängen funktionieren, hab ich allerdings noch nicht probiert.
Das deine Analoge Spannung von digitalen signalen überlagert werden dürfte wohl ehr an deinem Layout und der Signaltrennung und Spannungsversorgunstrennung (analog / digital) liegen. Es sei denn du hast P2.3 u. P2.4 als autput definiert. Tenner
dies habe ich auch öfter mal bemerkt! auch ganz doll sind frei-fliegende unbenutze pins!!! da kann man auch nahezu immer die signale der anderen pins messen.
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.