Guten Abend zusammen, ich grübel gerade an der SPI Verbindung zwischen einem Mega1284 und einem NHD-2.7-12864UCW3 Display von NewHaven. Das Display hat folgende Anschlüsse: SDIN SCLK /CS D/C /RES Ich würde gerne Hardware SPI verwenden. Gleich vorweg die Frage... beißt sich das mit ISP? Also kann ich den AVR als SPI Master für das Display betreiben und am selben Port das Display anschließen oder brauch ich Software SPI? Falls Hardware SPI ok ist... wie schließ ich das Display unter Verwendung der U8GLIB Library am besten an? SDIN -> PB5 SCLK -> PB7 /CS -> PB4 (??) D/C -> ?? /RES -> ?? Das Einzige was in der Library dazu steht findet ihr im Anhang... dort is nur die Rede von MOSI und SCK, leider aber nicht mal für welchen Controller... Vielen Dank schon mal. Gruß Bernhard
Hi Ich hatte da mal eine Wiki page geschrieben: https://github.com/olikraus/u8glib/wiki/avr Getestet hatte ich es mit einem ATMega328 glaube ich. D/C -> Kann mit einem beliebigen Port verbunden werden. Die Portnummer muss man der U8glib natürlich mitteilen. /RES -> Wie D/C, man kann aber auch einen diskreten Reset aufbauen, dann spart man sich einen Pin am Controller. Natürlich muss dann die Zeitkonstante kürzer sein als der früheste Startzeitpunk an dem der Controller anfängt Daten an das Display zu senden. ISP und Displays vertragen sich normalerweise ganz gut. /CS sollte wärend des Flashvorgangs high bleiben. Oliver
Danke Oliver für deine Antwort. Da ich nun doch noch genau die passende Anzahl an Pins frei habe werde ich nun doch den Parallel Mode verwenden. Eine Frage dazu aber noch: deine Lib arbeitet mit dem 6800 Parallel Modus, oder? Danke schon mal!
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.

