Nein. Das ist zwar ungefährlich, aber strenggenommen trotzdem falsch.Da bei dir der Pin direkt mit VCC verbunden ist müsstest du schon Avcc oder VCC(?) nehmen (im Config ADC Befehl).
Beim verwendeten Mega8 gilt bei Config ADC reference model 8 - für
Reference = ...
können also folgende diskrete Einträge folgen:- Aref bzw Off - es liegt intern keine Spannung auf dem Bein, diese muß also extern über das Bein auf den DAC geleitet werden.
- AVcc - intern wird AVcc mit dem Bein (und somit auch dem DAC) verbunden, und sollte am Bein mit einem Kerko gestützt werden.
- Internal bzw Internal_2.56 - intern wird die interne 2,56V-Referenz mit dem Bein verbunden, und sollte mit einem Kerko gestützt werden.
Das Board soll ja auch kompatibel zum ATmega48/88/168(P/PA) sein - der besitzt statt der 2,56V eine 1,1V-Referenz, welche auch für den dort ebenfalls vorhandenen Temperatur"sensor" zu verwenden wäre - kannste dann auch knicken (bzw die Genauigkeit auf höchstens ein fünftel reduzieren...)
Es gibt überhaupt keinen Grund, extern AVcc an das bein anzuklemmen - wenn nötig kann man das intern schalten.
Das ist in etwa so, als wenn Du im Auto Deine Sitzheizung fest an die Batterie/Lichtmaschine anlötest. Da frierst Du im Winter dann auch nicht mehr so doll, wenn Du keinen Bock hast, den Schalter zu betätigen.
Und im (Hoch-)Sommer muß die Klimaanlage dann eben etwas mehr leisten...
Nein, also nicht deswegen (und beim Mega8 gibts auch gar kein DIDRn, wenn ich mich recht erinner).Muss man erst noch Digital I/O deaktivieren?
Die Pins sind immer mit dem Eingangsmultiplexer des ADC verbunden. Wenn das Bein Ausgang ist, kannst Du also je nach Pegel (etwa) 0 bzw (etwa) 1023 erhalten (wenn die zu messende Spannung über der Referenz liegt, ist das ergebnis auch immer 1023). Die digitalen Eingangspuffer schaltest Du im analogbetrieb eigentlich nicht wegen dem ADC/AC ab, sondern weil bei Vcc/2 die Buffer sonst ggf flattern, und dadurch viel Strom fließt (ok, das flattern kann sich natürlich auch auf die Genauigkeit eines schwachen Eingangssignals auswirken/stören).
Wenn das Bein Eingang ist, kannst Du zB auch den internen Pullup als Bestandteil eines Spannungsteilers nutzen, bei der ADC-Messung.