Hallo zusammen,
ich würde gerne ein vorhandenes 2,4 Zoll Display per SPI an einen
LicheeRV Nano anschließen - leider ist das Pinout etwas schwierig zu
mappen, aber laut meinen Recherchen braucht man hier keine zusätzliche
Elektronik, sondern nur entsprechendes "Verdrahten".
Es handelt sich um ein ST7789v2 mit 12pins (Pinout siehe Anhang).
1 | Controller: ST7789V2
|
2 | PIN NO.: 12P
|
3 | Display Color: 262K
|
4 | Backlight: LED
|
5 | View Angle: All
|
6 | Input Voltage: 2.5V - 3.3V
|
7 | Polarizer Mode: Transmissive
|
8 | Data Interface: 4-Wire SPI
|
Da man sein Display mit falschem Verdrahten auch ganz schnell mal kaputt
gemacht hat, wollte ich mal hören, ob da jemand was genaueres zu weiß.
Das im LicheeRV integrierte ZIF Interface hat 31 Pins, das habe ich noch
nirgendwo (außer bei den offiziellen 3" Displays, die ausverkauft sind)
gesehen - ich denke eine SPI Anbindung macht daher für meinen Fall mehr
Sinn.
Hier gibt es einige Details vom Hersteller, wie man das Display mit
aktuellem Kernel zum Laufen bringt:
https://wiki.sipeed.com/maixpy/doc/en/modules/spilcd.html
Anhand dieses Videos (https://www.youtube.com/watch?v=ZFqVvDtgLLU) habe
ich mir hergeleitet, dass man offenbar nicht alle Pins mappen muss.
Meine bisherigen Einschätzungen ergeben folgendes Mapping (Display ->
LicheeRV):
1 | 1: GND -> GND
|
2 | 2: VCC -> 3v3
|
3 | 3: IOVCC -> ???
|
4 | 4: TE -> ???
|
5 | 5: SDA -> MOSI (25)
|
6 | 6: DC -> frei wählbar?
|
7 | 7: SCL -> SCK (22)
|
8 | 8: CS -> CS (24)
|
9 | 9: RST -> frei wählbar?
|
10 | 10: GND -> GND
|
11 | 11: A -> ???
|
12 | 12: K -> ???
|
Glossar:
- TE: Tearing Effect
(https://forums.adafruit.com/viewtopic.php?t=208023)
- SDA: Data-Line
- DC: Data / Command (https://forums.adafruit.com/viewtopic.php?t=51949)
- SCL/SCK: Clock-Line
- CS/SS: Chip Select / Slave Select
- RST: Reset
- MISO: Master In Slave Out
- MOSI -> Master Out Slave In
Fragen:
- Hab ich das soweit richtig gemacht?
- Was ist mit IOVCC, TE, A und K - muss man die mappen oder kann man die
weglassen?
- Sind DC und RST wirklich frei wählbar?
- Kann ich das Display mit dem 3,3V Pin versorgen (da es max. 3,3V
verträgt)?