Belegt der AD-Wandler den ganzen Port?
Ich versuche mich gerade an einer etwas großeren Geschichte und bin noch am Planen.
Für mein Projekt benötige ich einen Prozessor mit 17 Digitaleingängen, 47 Digitalausgängen und 3 Analogeingängen sowie die 3 Pins für das Programmierkabel.
Von der Anzahl der Pins würde ein Mega 128 gerade ausreichen. Jetzt stelle ich mir nur die Frage wie es sich mit dem A/D-Wandler verhält.
Kann ich die übrigen 5 Pins von Port F noch als normale I/O-Pins verwenden wenn ich dort die 3 Analogsignale aufschalte oder ist dann der ganze Port auf A/D-Wandler eingestellt.
Ich befürchte mal dass es nicht geht und ich auf einen Prozessor mit noch mehr Pins zurückgreifen muss.
Re: Belegt der AD-Wandler den ganzen Port?
Zitat:
Zitat von Windi
Ich versuche mich gerade an einer etwas großeren Geschichte [...] mit 47 Digitalausgängen.
47? Siebenundvierzig???
Zitat:
Zitat von Windi
Jetzt stelle ich mir nur die Frage wie es sich mit dem A/D-Wandler verhält.
Kann ich die übrigen 5 Pins von Port F noch als normale I/O-Pins verwenden wenn ich dort die 3 Analogsignale aufschalte [...]
Ja. Es sind normale I/O-Ports, die über einen Input-Multiplexer an den ADC (oder den AnaComp) geschaltet werden können. In dem Falle sollte der betreffende Port ein IN und ohne PullUp sein.
Re: Belegt der AD-Wandler den ganzen Port?
Zitat:
Zitat von SprinterSB
Zitat:
Zitat von Windi
Jetzt stelle ich mir nur die Frage wie es sich mit dem A/D-Wandler verhält.
Kann ich die übrigen 5 Pins von Port F noch als normale I/O-Pins verwenden wenn ich dort die 3 Analogsignale aufschalte [...]
Ja. Es sind normale I/O-Ports, die über einen Input-Multiplexer an den ADC (oder den AnaComp) geschaltet werden können. In dem Falle sollte der betreffende Port ein IN und ohne PullUp sein.
Wieso kann ich dafür dann keinen Pull-Up verwenden? Geht das evtl. mit einem externen Pull-Up?
Re: Belegt der AD-Wandler den ganzen Port?
Zitat:
Zitat von Windi
Wieso kann ich dafür dann keinen Pull-Up verwenden? Geht das evtl. mit einem externen Pull-Up?
Nicht bange machen lassen. Die Messfehler, die dabei entstehen sind eher theoretischer Natur. Jeder der das in der Praxis schon mal ausprobiert hat, weiß das. Das letzte bit der 10 Bit-Wandlung ist sowieso nur mit viel Vorsicht zu genießen, da macht das bisschen Übersprechen auch kaum etwas aus.
Grüße
Henrik