Programmierung und Ergebnis: ADC (Analog-Digital-Wandlung) – Rauschen verstehen und Rauschunterdrückung und Schlafmodus verwenden
Teilen
Der ADC verfügt über rauschunterdrückende Funktionen, die im Folgenden beschrieben werden: Schaltungsspezifisch: Analoge Rauschunterdrückungstechniken: Die Masseschichtspezifikationen unter Verwendung eines Induktors von 10 mH und eines Kondensators von 100 nF (Nanofarad) und 0,1 µF (Mikrofarad). Programmierung: ADC-Rauschunterdrückung – ADC-Rauschunterdrückung und Leerlaufmodus. Das Aktivieren des ADC-Rauschunterdrückungsmodus bewirkt, dass die CPU stoppt, wenn der ADC eine Wandlung startet. Dies funktioniert nur im ADC-Einzelwandlungsmodus. Der ADC-Rauschunterdrückungsmodus wird durch Setzen des SM0-Bits im MCUCR-Register aufgerufen. Stellen Sie sicher, dass SM1 und SM2 nicht gesetzt sind. Das SE-Bit (Sleep Enable) muss ebenfalls im selben Register aktiviert werden.
Dies sind alle Anweisungen, die zum Einrichten des ADC-Rauschunterdrückungsmodus erforderlich sind: ADCSRA |= 1<