Eine Frage zur AD-Wandlung beim MSP430 mit dem ADC12: Es gibt im Register "ADC12CTL0" das Bit "ADC12SC" und im Register "ADC12CTL1" das Bit "ADC12BUSY" Welches ist besser geeignet, um die Beendigung einer ADC-Messung anzuzeigen? entweder: ADC12CTL0 |= ADC12SC; while(ADC12CTL0 & AD12SC) {;} --> danach MEM-Register auslesen oder: ADC12CTL0 |= ADC12SC; while(ADC12CTL1 & AD12BUSY) {;} --> danach MEM-Register auslesen wo ist der Unterschied zwischen den beiden Vorgehensweisen? mfg
Wenn ich das richtig sehe ist überhaupt nicht definiert wann ADC12SC zurück gesetzt wird. Daher würde ich mich darauf nicht verlassen. Die Möglichkeit der Abfrage des Interrupt Bit hast du noch vergessen :)
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.