Gast
#2993907
Hallo zusammen. Ich benutze den MSP430F2013. Ich hab an einen von den Pins (1.3) einen Bewegungsmelder angeschlossen. Wird ne Bewegung detektiert, springt der Sensorausgang von 3V auf 0V. Ich hab nen einfaches Testprogrammle geschrieben: (BIT1: LED angeschlossen) while (1) { if (P1IN ^ BIT2) P1OUT |= BIT1; else P1OUT &= ~BIT1; } Da passiert aber gar nix. Led bleibt, ob Detektion oder nicht, immer aus. Danach hab ich mal den SD16 ADC vorgeschalten, mit der Abfrage: if (SD16MEM0 < SD16_2V) ... Nun funktioniert alles einwandfrei... Hier meine Frage: wieso kann ich nicht einfach über P1IN den Sensoroutput abfragen? Vielen Dank für alle Hilfe!