Hallo! Ich bin elf Jahre alt und beschäftige mich mit Mikrocontrollern. Deswegen hab ich mich jetzt hier angemeldet. Ich habe mir vor ein paar Wochen dieses Display hier gekauft: https://www.amazon.de/gp/aw/d/B01JRUH0CY/ref=mp_s_a_1_2?__mk_de_DE=ÅMÅZÕÑ&qid=1489172680&sr=8-2&pi=AC_SX236_SY340_QL65&keywords=raspi+display&dpPl=1&dpID=41AUC6%2B-OUL&ref=plSrch Ich habe es ausprobiert und es klappte alles wie geschmiert. Nun will ich das Display an den Atmega328p anschließen. Die Pinouts habe ich schon gefunden: 1, 17 - 3.3V Power positive (3.3V power input) 2, 4 - 5V Power positive (5V power input) 3, 5, 7, 8, 10, 12, 13, 15, 16 - NC 6, 9, 14, 20, 25 - GND Ground 11 - TP_IRQ Touch Panel interrupt, low level while the Touch Panel detects touching 18 - LCD_RS Instruction/Data Register selection 19 - LCD_SI / TP_SI SPI data input of LCD/Touch Panel 21 - TP_SO SPI data output of Touch Panel 22 - RST Reset 23 - LCD_SCK / TP_SCK SPI clock of LCD/Touch Panel 24 - LCD_CS LCD chip selection, low active 26 - TP_CS Touch Panel chip selection, low active Die Spannungsversorgung funktioniert und der TP_IRQ auch. RST kommt wahrscheinlich an den Resetpin vom Atmega, oder? Nun bleiben uns noch die restlichen Pins: TP Controller: SCLK: 23, MOSI: 19, MISO: 21, SS/CS: 26 Display: SCLK: 23, MOSI: 19, MISO: NC, SS/CS: 24 Außerdem gibt es ja noch den LCD_RS pin. Hat jemand eine Idee wie man das anschließen und programmieren muss? Ich würde mich riesig über gute Antworten freuen! VG mikrokid PS: villeicht hilft das noch weiter: Es ist ein XPT2046 Touchcontroller und das Display hat eine Auflösung von 320x480 Pixel
Das wird so leicht nix. Da Musst du Initialisierungen und Timing einhalten. Dazu brauchst du noch Levelshifter weil das Display vermutlich nur 3,3v Verträgt. Dann bleibt noch das Problem mit dem Speicher. 480x320 *3 Byte Farbe sind 460800 Byte die du zum Display senden darfst bis ein Bild vollständig ist. So viel Speicher hat ein kleiner Avr nicht. Einfacher wäre ein anderes Display zu kaufen. Zb Ebay 201653214143 Da Steckt quasi alles drin. Ansteuerung über simple Serielle Kommandos mit eigener Software schnell eine Oberfläche Programiert. Seit ich die kenne verwende ich die fast nur noch.
Hi! Danke für die schnelle Antwort! Klar ich könnte mir auch eins kaufen, aber 27,50 € sind bei mir ungefähr zwei Monate Taschengeld! Da kauf ich mir lieber was dazu anstatt mir was neues zu holen. Außerdem kann man ja auch eine SD Karte an den Atmega328p anschließen. Trotzdem danke für die Antwort! VG mikrokid
Meier schrieb: > Da Musst du Initialisierungen und Timing > einhalten. Er hat nicht davon gesprochen dass er es ohne machen will. Meier schrieb: > Dann bleibt noch das Problem mit dem Speicher Er hat nicht davon gesprochen dass er Bilder auf dem Display darstellen will. Er spricht von "ansteuern" Meier schrieb: > So viel Speicher hat ein kleiner Avr nicht. Er hat nicht davon gesprochen dass er Bilder in den Speicher laden will.
Kilian K. schrieb: > Nun will ich das Display an den Atmega328p anschließen. An welchen denn? Selbstgebaut oder Arduino?
Hi, Ich habe beides, Aber selbstgebaut fänd ich besser. mikrokid
Kilian K. schrieb: > Ich habe beides, Aber selbstgebaut fänd ich besser. Nun, ein Problem hat "Meier" schon erwähnt, nämlich dass die Displays für 3.3V gebaut sind. Wenn du jetzt deinen Controller auch mit 3.3V betreibst (das geht mit dem Arduino nicht so einfach (hast du schon ein Problem überwunden. Dann zeig doch mal deinen "Selbstgebauten" ...
Hi <OT> Meier schrieb: > Einfacher wäre ein anderes Display zu kaufen. Zb Ebay 201653214143 > Da Steckt quasi alles drin. Ansteuerung über simple Serielle Kommandos > mit eigener Software schnell eine Oberfläche Programiert. > Seit ich die kenne verwende ich die fast nur noch. Bei dem Preis müsste, meines Wissen, noch Zoll drauf kommen - meine bisherigen Zollbesuche (Kleinzeug ~5Eu ...) waren jetzt nicht das Tages-Highlight, wo dann ncoh nicht Mal zollmäßig was zu entrichten war. Wie stellt sich der Zoll an, wenn gerechtfertigt die Lieferung beim Zoll 'stecken' bleibt? </OT> Das Display hat was, befürchte aber, daß die Initialisierung etwas vom 0-8-15-LCD abweicht ;) Zur Bildschirm-Fülle: Man muß nicht jeden Pixel einzeln zum Display prügeln bzw. man kann auch Pixel unberührt lassen, wenn sich Deren Inhalt nicht ändert. Klar: Wenn man die Bilder wie im Kino nur nacheinander aus einem Datengrab zum Display schaufelt, hat man ein tolles Daumenkino - da gibt es aber wohl bereits bessere Lösungen für - bei einem Touch-Display gehe ich davon aus, daß mehr in der Richtung Menü-Führung gegangen werden soll und nicht das neueste Handy-Spiel dort implementiert werden soll. MfG
Patrick J. schrieb: > Das Display hat was, befürchte aber, daß die Initialisierung etwas vom > 0-8-15-LCD abweicht ;) Wenn du ein Character LCD meinst, ja. Wenn du ein TFT LCD meinst, nein. Es ist ein ILI9488 Controller drauf und der wird "ganz normal" betrieben/angesprochen.
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.