Gast
#1181686
Hallo,
erst mal ich bin ein Anfänger in C.
Ich soll in ein fertig funktinierendes Programm ein Unterprogramm
einbauen.
Dieses soll den Analogwert vom AE5 einlesen und in eine Speicherzelle
schreiben.
Hier mein code:
//////////////////////////////////////////////////////////////////
//Init ADC////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
void Init_ADC (void)
{
ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE + /*ENC +*/ ADC10SC;
ADC10CTL1 = INCH_5 + SHS_0 + CONSEQ_0;
ADC10AE |= ADC10AE5; //+ ADC10AE4 + ADC10AE3;
ADC10CTL0 = ENC;
}
Wo ist denn da der Fehler. eigentlich müsste doch so der Analogwert
eingelesen werden und in die Speicherstelle ADC10MEM geschrieben werden.
Grüße
Marc