Hi NG,
laut dem Datenblatt, kann über einen Multiplexer ein ADC-Eingang ausgewählt werden, der für die Conversion verwendet wird.
Ich bin sicher, in dem Datenblatt steht auch drin, ob man z.B. ADC7 benutzen kann für Analoge Inputs und gleichzeitig die restlichen Portpins Digitale Inputs. Nach längerem Suchen und lesen von duzend Seiten hab ich es nicht gefunden - oder übersehen.
Nur ein kleiner Hinweis hab ich gesehen: "If some Port A pins are configured as outputs, it is essential that these do not switch when a conversion is in progress. This might corrupt the result of the conversion."
Ich glaube deshalb, dass man ganz normal über DDRA die Direction der Ports auf Input stellt, an die Pins die man meint Digitale Inputs dranhängt und erst durch den Multiplexer dann auswählt wo dann wirklich das Analog Signal ist.
Liege ich da richtig?
Ich kanns leider momentan nicht ausprobieren, da ich keinen ATMEGA16 (o.ä. mit ADC) nicht da habe - ich muss aber sicher gehen ...
Mfg Thomas Pototschnig