Hallo Leute, habe folgendes Problem. Ich möchte mittels msp430f2012 zwei analoge Signale mit dem internen AD Wandler wandeln (einmal Signal A, nächste conversion Signal B , dann wieder A usw.). Das Ergebniss möchte ich dann mittels SPI- Interface ausgeben. Habe den Code in Anhang verfasst, der leider nicht so ganz funktioniert. Kanal A1 wird richtig konvertiert und über Schieberegister ausgegeben, Kanal 2 ergibt aber unsinnige Werte. Zur Unterscheidung sollte dann noch ein Flag in die Ausgabe eingesetzt werden, womit man zwischen Signal A und B unterscheiden kann. Dieses ist aber in dem Code noch nicht realisiert. Kann mir vielleicht jemand weiterhelfen?? Bin leider noch Neuling auf msp430!!! mfg Chris
Hiho, mal abgesehen von anderen Dingen..., den zu wandelnden Kanal stellst Du im Register ADC10CTL1 ein (INCH). Die Einstellung im ADC10AE brauchst Du nur bei der Initialisierung einmalig zu machen.Danach das INCH-Feld immer zwischen den beiden zu wandelnden Kanälen hin- und herschalten.
Hi, du schreibst du möchtest 2 Signale wandeln. Mit CONSEQ_0 geht das denke ich nicht: A single channel is converted once. Probiers mal mit CONSEQ_1 : A sequence of channels is converted once Gruß Marcel
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.