Hi,
habe das myavr Testboard gerade vor mir liegen und möchte das LCD Addon
in Betrieb nehmen. Leider habe ich die Dokumentation verschlampt. :(
Nun also zu meinem eigentlichen Problem.
Ich möchte auf meinem LCD das Testprogramm hier aus dem Tutorial zum
laufen bekommen. Das klappt bis hierhin auch eigentlich recht gut.
Nun muss ich aber die Eingangspins des LCDs, auf PortD pin 4,5,6,7
legen.
Also D4 -> PortD4 , D5 -> PortD5 usw
In dem Quelltext der Headerdatei für das LCD steht folgender
Codeabschnitt:
1 | // Pinbelegung für das LCD, an verwendete Pins anpassen
|
2 |
|
3 | #define LCD_PORT PORTD
|
4 | #define LCD_DDR DDRD
|
5 | #define LCD_RS PD2
|
6 | #define LCD_EN PD3
|
7 | // DB4 bis DB7 des LCD sind mit PD0 bis PD3 des AVR verbunden
|
RS und EN habe ich mir schon angepasst auf meine Bedürfnisse.
Mein Problem besteht darin, den LCD_PORT nicht von Anfang PortD zu
benutzen sondern von 4 an zugewiesen auf die Eingänge des LCDs.
Hoffe habe es ausführlich genug beschrieben.
Schonmal Danke im vorraus :)
Fidi