46 lines
1.0 KiB
Markdown
46 lines
1.0 KiB
Markdown
HUB75E Pinout:
|
|
|
|
```
|
|
/-----\
|
|
R0 | o o | G0
|
|
B0 | o o | GND
|
|
R1 | o o | G1
|
|
B1 \ o o | E
|
|
A / o o | B
|
|
C | o o | D
|
|
CLK | o o | STB
|
|
OEn | o o | GND
|
|
\-----/
|
|
```
|
|
|
|
Wiring:
|
|
|
|
```
|
|
Must be contiguous, in order:
|
|
R0 - GPIO0
|
|
G0 - GPIO1
|
|
B0 - GPIO2
|
|
R1 - GPIO3
|
|
G1 - GPIO4
|
|
B1 - GPIO5
|
|
|
|
Must be contiguous, somewhat ok to change order:
|
|
A - GPIO6
|
|
B - GPIO7
|
|
C - GPIO8
|
|
D - GPIO9
|
|
E - GPIO10
|
|
|
|
Can be anywhere:
|
|
CLK - GPIO11
|
|
|
|
Must be contiguous, in order:
|
|
STB - GPIO12
|
|
OEn - GPIO13
|
|
```
|
|
|
|
This is a 1/32nd scan panel. The inputs A, B, C, D, E select one of 32 rows, starting at the top and working down (assuming the first pixel to be shifted is the one on the left of the screen, even though this is the "far end" of the shift register). R0, B0, G0 contain pixel data for the upper half of the screen. R1, G1, B1 contain pixel data for the lower half of the screen, which is scanned simultaneously with the upper half.
|
|
|
|
Image credit for mountains_128x64.png: Paul Gilmore, found on [this wikimedia page](https://commons.wikimedia.org/wiki/File:Mountain_lake_dam.jpg)
|
|
|