Forum: Mikrocontroller und Digitale Elektronik Display am ATMega32 an Pins über Ports verteilt


von Alfons (Gast)


Lesenswert?

Moin,
ich hab jetzt ein Display mit HD44780 Controller welches ich im 4Bit 
Modus betreiben will. VIele Routinen sind aber so geschrieben, das sie 
die ersten Pins eines Ports benötigen.

Kann ich auch das Display über mehrere Ports verteilt anschließen? DIe 
eigentlichen Funktionen der Pins werden anderweitig benötigt.

Gruß
Alfons

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

>Kann ich auch das Display über mehrere Ports verteilt anschließen?

Sicher doch, das mußt Du dann nur den Routinen mitteilen: es wird etwas 
komplexer von der Programmierung her, die Pins zu maskieren, ohne andere 
Pins der benutzen Ports zu beeinfussen.

>Die eigentlichen Funktionen der Pins werden anderweitig benötigt.

???

von Alfons (Gast)


Lesenswert?

ja, für ADC, eeprom, rs232...

von Karl H. (kbuchegg)


Lesenswert?

Die LCD Library von Peter Fleury kann so konfiguriert werden,
dass die einzelnen Leitungen auf beliebige Pins an beliebiegen
Ports verteilt werden können.
Aber wie Travel Rec. schon schrieb: Ideal ist es nicht, da die
Ansteuerung der Pins dann komplexer wird.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Solange Du die dann für das Display vorgesehenen Leitungen nicht auch 
noch mit anderen Bausteinen kombinierst, hält sich der Aufwand ja noch 
in Grenzen. Wenn aber auch noch Signale zu filtern sind, wird´s haarig, 
auch von der Laufzeit her (womöglich...).

von Alfons (Gast)


Lesenswert?

nein, dann sind die pins nur für das display gedacht!

gibts denn schon nen fertigen code oder muss ich das alles selber 
schreiben?? ^^

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

So wie selber essen dick macht, macht selber schreiben schlau :-)

außerdem:

>Die LCD Library von Peter Fleury kann so konfiguriert werden,
>dass die einzelnen Leitungen auf beliebige Pins an beliebiegen
>Ports verteilt werden können.

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.