Schritt 9: Digitale Eingabe Puffer
Senden eines analogen Signals in einen digitalen Stift induziert es zwischen HIGH und LOW umschalten Staaten, vor allem, wenn das Signal in der Nähe der Grenze zwischen den beiden Staaten; Dieses Umschalten einige Geräusche, die in der Nähe von Strecken wie der ADC selbst induziert (und induziert einen höheren Energieverbrauch).
Deaktivieren Sie den digitalen Puffer sollten wir die ADCnD Bits des Registers DIDR0 gesetzt:
SBI(DIDR0,ADC5D);
SBI(DIDR0,ADC4D);
SBI(DIDR0,ADC3D);
SBI(DIDR0,ADC2D);
SBI(DIDR0,ADC1D);
SBI(DIDR0,ADC0D);