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 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
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 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
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)?
