Zitat Zitat von indeas Beitrag anzeigen
- Wie und ob man AREF und Vcc (intern oder extern) miteinander verbindet oder nicht, hängt davon ab mit welcher Genauigkeit man denn messen möchte.
Nein, Du Fachmann, ARef und VCC verbindet man überhaupt nicht, das machen reflexartig nur Anfänger. Es macht keinen Unterschied in der Genauigkeit, ob VCC hardwaremäßig an ARef angelegt wird, oder ob dies über REFS1..0 in ADMUX passiert.

Die eigentliche Dummheit bei der Geschichte liegt darin, dass man:
a) keine Wahl mehr hat, ggf. die interne Referenz zu benutzen.
b) damit die interne Referenz nach VCC kurzschließen kann, was diese nicht so gern mag. Denn wenn man auf interne Referenz konfiguriert, so wird die Verbindung zu ARef deswegen nicht unterbrochen.

Dabei beschreibt das DB recht gut, wie man's richtig beschaltet.
Ich hab's eigentlich hauptsächlich deswegen geschrieben, damit es dem potentiellen Bastler, der den Job übernimmt, nochmal klar wird.

Es sollen andere Sensoren an das Ding angeschlossen werden, damit trifft zwangsweise der Gegenfall zu "never change a running system" ein. Selbstverständlich kann's dann passieren, dass das Gesamtergebnis aus Hardware und Programmierarbeit zu wünschen über lässt, nicht etwa weil der Code schlecht ist, sondern weil die Hardware vermurkst ist.

Was wird dann der glückliche Gewinner dieses Preisausschreibens wohl machen? Er wird möglicherweise, da ihm Erfahrung fehlt, die Schuld bei sich, oder bei seinem Code suchen, was sich dann auf seine Entlohnung auswirken wird. Eben das wollte ich durch Nennung des Problems verhindern.