Danke dir, hab das mal gemacht:
erste Frage: Was soll das tmp[16]?Code:char tmp[16]; word result; ADC_Set(ADC_VREF_VCC,0); // Kanal wählen... Thread_Delay(25); // ... warten ... result = ADC_Read(); // ... und auslesen. // Messwert ausgeben: print("ADC_M128(0): "); Str_WriteInt(result,tmp,0); Serial_WriteText(0,tmp); print("\n"); ADC_Set(ADC_VREF_VCC,7); // Kanal wählen... Thread_Delay(25); // ... warten ... result = ADC_Read(); // ... und auslesen. // Messwert ausgeben: print("ADC_M128(7): "); Str_WriteInt(result,tmp,0); Serial_WriteText(0,tmp); print("\n");
Zweite: Wo kann ich das Setzen des ADCs (ADC_Set(ADC_VREF_VCC,0) ) und das thread_delay sonst hintun?
Ich brauche ja nach dem ADC-anschalten etwas Zeit, um die Messung abzuwarten... oder kann man das einfach rauslassen?







Zitieren

Lesezeichen