Electrical - venice1200/MiSTer_tty2oled GitHub Wiki
Current
An ESPxx is using up to ~200mA of current, the SSD1322 up to ~150mA. This all depends on the quality of used boards, workload, shown pixels and so on. Please keep this in mind when connecting all this stuff to MiSTer's USB port, especially when using passive USB hubs in connection with other devices, like keyboards, mices, joysticks ... A single originating USB port delivers a current of 500mA maximum.
4SPI
Most of the SSD1322 Displays can handle more than one Communication Interface/Protocol like 3SPI, 4SPI, 80xx or 68xx.
Make sure your Display supports the 4SPI Mode and/or can be modified for this.
Normally you just need to replace one 0 Ohm resitor (see R5/R6 below) or open/close a solder bridge.
Connection Scheme TTGO-T8 and SSD1322 OLED
OLED SSD1322 | ESP32 TTGO-T8 | SPI Function |
---|---|---|
1 (VSS) | GND | GND/VSS |
2 (VDD) | 3.3V | Power/VDD |
3 (NC) | NC | |
4 (DB0) | 18 | SPI SCLK |
5 (DB1) | 23 | SPI MOSI |
6 (DB2) | NC | |
7 (DB3) | GND | |
8 (DB4) | GND | |
9 (DB5) | GND | |
10 (DB6) | GND | |
11 (DB7) | GND | |
12 (/RD) | GND | |
13 (/WR) | GND | |
14 (DC) | 25 | OLED DC |
15 (/RST) | 27 | OLED RST |
16 (/CS) | 26 | OLED CS |
See also https://forum.arduino.cc/index.php?topic=500292.msg3414630#msg3414630
Connection Scheme Lolin32 (Wemos) and SSD1322
Connection Scheme NodeMCU and SSD1322
Connection Scheme Devkitc V4 and SSD1322
Connection Scheme Lolin32 (Non Wemos) and SSD1322
❗ This MCU uses an CH340 USB-Serial Chip which is currently not supported from the MiSTer.
Connection Scheme NodeMCU and SSD1322 (NewHaven)
Thanks to stefer09