Herbert schrieb:
> Wenn ich die Sampling Rate sehr niedrig stelle, kann es dann sein dass
> ein Funktionsaufruf evtl. zu lange dauert
kommt drauf an, was du unter 'zu lange' verstehst.
> Wenn ich die Sampling Rate sehr niedrig stelle
definiere 'sehr niedrig'.
> weil er ja dann z.b bei fünf
> Stichproben fünf mal wartet bis ein neuer Wert vorhanden ist?
Ja.
Wenn ADC_Read generell ein kleines Päuschen nach dem Umschalten des
Kanals einlegt, dann kann das durchaus aus.
Das Päuschen ist ja nur notwendig, wenn der Kanal gewechselt wird.
Also baut man da in ADC_Read eine Abfrage rein, ob der Kanal gewechselt
wurde und wenn nicht, dann gibt es auch kein Päuschen. Und schon ist das
'Problem' ein gewesenes Problem.
Alternativ könnte man auch vor der eigentlichen n-fach Messung einfach
mal eine Messung machen, deren Ergebnis verworfen wird und die man nur
deswegen macht, damit der Multkiplexer umgeschaltet wird und so die
nächste Spannung an die Sample&Hold Stufe gelegt wird, die sich dann
anpasst. Gib ihr ein wenig Zeit, damit der Kondensator umgeladen wird
und gut ists.
Es führen immer mehrere Wege nach Rom.