Forum: Mikrocontroller und Digitale Elektronik ATMega16 PortC - PortB nicht tauschbar?


von Florian K. (f-kae)


Angehängte Dateien:

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?!

von troll (Gast)


Lesenswert?

Code als gif ist selten dämlich...

PortC? Liegt da nicht JTAG? Per Fuse abschalten.

von Karl H. (kbuchegg)


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.

von Vlad T. (vlad_tepesch)


Lesenswert?

troll schrieb:
> Code als gif ist selten dämlich...

hey, sei froh, dass er nicht Arial oder Comic Sans MS als Font 
eingestellt hat.
Außerdem muss man ihm zugute halten, dass er ein adäquates (wenn auch 
eigentlich obsoletes) Bildformat gewählt hat.

von Florian K. (f-kae)


Lesenswert?

Zugegeben ist "gif" für Sourcecode vielleicht nicht ganz sinvoll :/ 
Kommt nicht noch einmal vor...

Vielen Dank für die JTAG Info. Danach habe ich gesucht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.