>ich würde gerne die digitalen Inputs an den ADCs 2 und 3 ausschalten um
>Strom zu sparen
Du benutzt diese Pins als ADC-Eingänge? Dann macht das Digital Input
Disable Sinn. Sonst nicht.
>kann ich den digitalen Input am Reset Pin also an ADC0 auch ausschalten
Ja, aber wenn der Reset-Pin als Reset-Pin dient (d. h. nicht als
I/O-Pin) ist das Humbug.
>oder sperr ich mich dann aus?
Nein, mit Sicherheit nicht. Es ist ja eine I/O-Angelegenheit, die zur
Programmlaufzeit entschieden wird. Das ISP-Programmieren eines
Controllers findet außerhalb der Programmlaufzeit statt. Dann haben nur
die Fuses noch was zu sagen.
>Und wieso Taucht im AVR Studio ADC2 Digital Input Disable 2 mal auf?
Ist ein Tippfehler im entsprechenden Eintrag in der Datei TN13DEF.INC.
Kannst ihn ja korrigieren.
Die Zeile
.equ ADC1D = 2 ; ADC2 Digital input Disable
lautet richtig
.equ ADC1D = 2 ; ADC1 Digital input Disable
Ist aber nur ein Schönheitsfehler, der Bitname und die Bitnummer
stimmen.
>Und ist dann der folgende Befehl richtig?
>DIDR0 |= (1<<ADC0D)|(1<<ADC2D)|(1<<ADC3D);
Schreib DIDR0 |= (1<<ADC2D)|(1<<ADC3D); und gut ist.