Hi!
Ich möchte gerade die ADCs der M128 via BT senden.
Habe dafür folgendes im Manual gefunden:
Ich mache das mit Fabian E.'s Code:Code:Syntax word ADC_Set(byte v_ref,byte channel); Sub ADC_Set(v_ref As Byte,channel As Byte) As Word Beschreibung Die Funktion ADC_Set initialisiert den Analog-Digital_Wandler. Die Referenzspannung und der Messkanal werden ausgewählt, und der A/D Wandler für die Messungen vorbereitet. Der Meßwert wird danach mit ADC_Read() ausgelesen. Parameter channel Portnummer (0..7) des ADC (Port A.0 bis A.7 bei Mega32, Port F.0 bis F.7 bei Mega128) v_ref Referenzspannung (siehe Tabelle)
Daher, denke ich, muss es dann folgendermaßen aussehen:Code:print("Bat:"); printInteger(adcBat); print("\n"); oldBat = adcBat;
Leider kommt da nix bei mir an...Code:ADC_Set(ADC_VREF_VCC,0) print("ADC0_M128:"); printInteger(ADC_Read(void)); print("\n");
Vg,
Fabian







Zitieren

Lesezeichen