Also mal ganz davon abgesehen, daß man im Normalfall nicht tausende Werte speichern muss... wer sagt denn bitte daß der ADC für einen Hochpass zu langsam wäre?Das heißt, Du müsstest kontinuierlich dutzende, ja tausende Werte aufzeichnen und dann mathematisch bearbeiten. Das wird zu aufwendig und rechenlastig.
Davon abgesehen ist der interne AD im Atmel nicht schnell genug für einen Hochpass.
Die richtige Lösung für das Problem wurde bereits genannt: FIR- oder IIR-Filter
Sowohl FIR (Finite Impulse Response) als auch IIR (Infinite Impulse Response) Filter sind leicht zu programmieren, und benötigen nur wenig Speicher und Rechenleistung.
Übrigens haben FIR-Filter die Eigenschaft grundsätzlich stabil zu sein, wohingegen IIR Filter unter Umständen auch instabil werden können (dem muss man entsprechend vorbeugen), dafür haben sie aber andere Vorteile.
Lesezeichen