Mega8 Ports und LC-Display

Gast #950947
Lesenswert?

Mahlzeit,

hab da mal ne kleine Fage (leider konnte mir das tut da nicht 
weiterhelfen).
Es geht um Folgendes:

bin mal wieder dabei etwas zu Basteln.
Dafür habe ich einen AVR Mega8.
Benötigen tu ich Folgendes:
alle 3 PWM Kanäle (PB3, PB2,PB1)
1 Analog-Digital-Wandler (PC0)
und ein Interrupt (PD2)

Nun wollte ich an das ganze noch ein LCD Display hängen.
Dafür würde ich ja im 4bit Betrieb 4 Datenleitungen benötigen.
Nun soweit so gut, jedoch nehme ich für die drei benötigten 
Pheripherieeinheiten des Mega 8 ebenfalls alle 3 vorhanden Ports in 
anspruch.
Ich hab soweit verstanden, dass ich für die 4 Datenleitungen einen 
eigenen Port benötige. Würde es funktinieren, wenn ich die 4 
Datenleitungen des LCD, mit an den Port des AD-Wandlers hänge? Also PC0 
-> ADW, PC1 - PC4 als die 4 Datenleitungen belegen würde? oder gäbe es 
komplikationen?
Grüße
#950952
Lesenswert?

@ BastiHH (Gast)

>Ich hab soweit verstanden, dass ich für die 4 Datenleitungen einen
>eigenen Port benötige.

Nö.

> Würde es funktinieren, wenn ich die 4
>Datenleitungen des LCD, mit an den Port des AD-Wandlers hänge?

Ja.

>-> ADW, PC1 - PC4 als die 4 Datenleitungen belegen würde? oder gäbe es
>komplikationen?

Im Prinzip nein, praktisch ja. Wenn man nämlich blind den Code aus dem 
Tutorial dafür nimmt. Der kann das so nämlich nicht. Die Lösung. Peter 
Fleurys LCD Routinen, die können die einzelnen Bits auf X-beliebige 
IO-Pins legen.


MFg
Falk
Gast #950955
Lesenswert?

Dankeschön für die schnellen Antworten ;)

Naja "Blind den Code aus dem Tut" wollte ich nicht nehmen ;)

Mhhh ich hab mal ne Schaltung aufgebaut, wo die 4 Datenleitungen nicht 
alle am gleichen Port hingen uned diese dann nicht funktiniert hat.
Kaum hingen Sie alle am gleichen Port ging Sie..
Eigenartig.
Naja dankeschön nochmals!

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