Hallo! Ich habe ein Lcd-Keypad Schield und möchte dies mithilfe des ATMega 2560 programmieren! Doch ich habe folgendes Problem: DB4-DB7 liegen auf 3 verschiedenen Ports! DB4 PG5 DB5 PE3 DB6 PH3 DB7 PH4 Wie könnte man diese am besten zusammenfügen um auf einmal zu verwenden? Die Ports jeweils ausmaskieren und dann einfach mit & verknüpfen und dann einfach als ganzes Port verwenden ? Hätte da noch eine Frage? Sind die Ausführungs- und Wartezeiten bei allen LCD-Displays gleich? Wenn nicht wo finde ich passende Datenblätter? Danke schon mal im Voraus!
Kommt auf den compiler an, bascom hat das schon eingebaut lcd pin mode... wenn du das lcd selber ansteuerst würde ich mir die ausgaberoutine anschauen und die einzelnen bits dort aus dem wert im ram extrahieren und ausgeben
Stefan mach deine Hausübung gefälligst selbst! wir sind da keine Hausübungslieferanten...
Arduino halt, Pins 4-7, oder? Die Lib nehmen die zu dem Shield gehört?
Stefan Weninger schrieb: > Die Ports jeweils ausmaskieren und dann einfach mit & verknüpfen mit | verknüpfen. Vorher aber die Bits noch ein wenig zurecht schieben, damit die 4 Bits im entstehenden Byte auch an unterschiedlichen Positionen wieder auftauchen. > und > dann einfach als ganzes Port verwenden ? du meinst als ganzes Byte.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.