Hallo an alle, gibt es irgend eine Möglichkeit, mit der Programmiersprache C die Auflösung vom AD-Wandler des ATmega16 zu verringern. Die standardmäßig verfügbaren 10 bit sind für meine Anwendung zu empfindlich, dies entspricht bei mir ca. 5mV Auflösung. Ich bräuchte eine Auflösung von ca. 8 bit. Danke im Voraus
Gast
#2244922
Hmm, durch 4 Teilen und wieder auf Ganzzahl runden?
Gast
#2244927
hdd schrieb: > und wieder auf Ganzzahl runden? Hm, da das schon Integerwerte sind, kannst du dir das runden auch noch sparen. Oliver
Alfred Flöckchen schrieb: > Ich bräuchte eine Auflösung von ca. 8 bit. Circa acht Bit? > Ich bräuchte eine Auflösung von ca. 8 bit. Bedienungsanleitung (aka. Datenblatt) lesen und den richtigen ADC-Modus zusammen mit dem richtigen ADC-Byte verwenden. Ein Schnipsel aus dem Datenblatt:
1 | |
2 | |
Vielen Dank euch allen, hat funktioniert.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.