Hallo Andre,
bei sauberer Masseführung sollte GND einen Wert innerhalb der 2 LSB
ADC-Genauigkeit um Null ergeben. Beim ADC gibt es einen ganze Reihe
von Fehlermöglichkeiten:
- während der Messung andere ADC-Pins als digitale I/O benutzt?
- Masseschleifen?
- unsaubere Stromversorgung?
- AREF, AVCC nicht korrekt beschaltet?
- High-/Lowbyte in der falschen Reihenfolge gelesen?
- Ergebnis zu früh ausgelesen?
- ADC-Clock zu hoch eingestellt?
- Kanalselektion erst nach Start der Umwandlung durchgeführt?
...
Ohne Schaltplan, Platinenlayout und Sourcelisting ist der tatsächliche
Fehler schwer einzukreisen.
Gruß, Frank