ATMega16 PortC - PortB nicht tauschbar?

OP #2923199
Lesenswert?

Hallo mal wieder,

ich arbeite mich gerade in die Welt der Mikrocontroller ein und arbeite 
ein Tutorial ab.

In diesem Tutorial soll eine Potentiometerstellung über den ADC (ADC0 - 
PIN40) auf ein Display angezeigt werden.
Gibt es einen Grund dafür das ich den PortC nicht nutzen kann wenn ich 
ADC nutzte? Das Display ist zwar an aber das Bild ist glaub ich sehr 
schwach bzw eigentlich weiß ich nicht genau was das Problem ist, es 
leuchtet auf jeden Fall nur erscheint keine Zahl oder Zeichen.
Im Tutorial ist das LCD an PortB angeschlossen, allerdings habe ich es 
an PortC angeschlossen damit ich nicht bei jedem neu programmieren des 
ATMega das LCD abklemmen muss (SPI-Pins).

Das Display war bei mir vorher auch schon für andere Tutorials an Port C 
angeschlossen und hat dort funktioniert, erst bei der Nutzung von ADC 
funktionierte es nicht mehr. Von daher sollte von der Verschaltung kein 
Problem herkommen, ich habe diese auch mehrere male komplett neu gelegt.

Beim Anschluß des LCDs an PortB funktioniert die Anzeige. Man könnte 
sagen dann ist ja alles ok, aber dennoch wundere ich mich wieso es an 
PortC nicht funktiniert hat. Vielleicht gibt es ja einen Zusammenhang?!
Angehängte Dateien:
#2923211
Lesenswert?

Florian K. schrieb:


> In diesem Tutorial soll eine Potentiometerstellung über den ADC (ADC0 -
> PIN40) auf ein Display angezeigt werden.
> Gibt es einen Grund dafür das ich den PortC nicht nutzen kann wenn ich
> ADC nutzte?

So erst mal nicht. Zwischen ADC und Port C gibt es keinen Zusammenhang.

Aber wenn du das JTAG nicht per Fuse abgeschaltet hast, dann kannst du 
ein paar Portpins vom PORTC erst mal nicht benutzen, weil da die JTAG 
Schnittstelle drauf geschaltet ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren