Hallo zusammen,

ich habe eben versucht an einem ADC-Pin eines Atmega328p den internen Pullup zu aktivieren und mittels des Bascom-Befehls GetAdc anschließend den ADC-Wert auszulesen.
Man sollte doch davon ausgehen, dass man dann den Wert 1024 zurück bekommt. Ich bekomme allerdings flatternde Werte, wie wenn der Pin offen hängt.
Kann es sein, dass der Befehl GetAdc den Pullup wieder ausschaltet bevor er mit dem Messen anfängt?

Ich hoffe Ihr habt eine Idee wieso das so ist?

Viele Grüße