Ssd1322 oled display
hi, so i have my ssd1322 based oled display id like to connect to my raspberry pi, any idea how would i achive that, on back side of the module is table with resistors R5,6,7 & 8, from that table it appears the display is in 8080 analog mode? Would swapping resistor from R6 to R5 enable 4 wire spi? Sorry this is my first spi & oled device im hooking up to rpi. I found datasheets from various sources that refer to something as BS0 - BS1 as interface switch, could this be variant on module? Am i right that resistors have value of 0ohm, so i can just burn one and join pads on another? Which pins should i connect to which? Thank you for all the help
Re: Ssd1322 oled display
Without details of who made the board you may be struggling.
A quick Google image search found two very very different pin outs for the same device - one using a 30 pin connector, one a 20 and one using a 16 pin one
but even the 16 pin use may be different to yours...
Often selector pads are connected by zero ohm resistors UNLESS they perform a pull-up or pull-down function. Look carefully to see if the have a '0' one them - this denotes a zero ohm resistor. You can short the pads, use a small jumper wire or any zero ohm resistor of the correct size.
A quick Google image search found two very very different pin outs for the same device - one using a 30 pin connector, one a 20 and one using a 16 pin one

Often selector pads are connected by zero ohm resistors UNLESS they perform a pull-up or pull-down function. Look carefully to see if the have a '0' one them - this denotes a zero ohm resistor. You can short the pads, use a small jumper wire or any zero ohm resistor of the correct size.
Re: Ssd1322 oled display
Thank you Andyroo
It is 16pin version, came from aliexpress, but manufacter search didnt reveal anything, identicaly looking from different seller i found this table, if it will go up in the smoke oh well... With this table and pressumption of swaping to spi 4 wire interface, how would i go about connecting it ?
Thank you in advance
It is 16pin version, came from aliexpress, but manufacter search didnt reveal anything, identicaly looking from different seller i found this table, if it will go up in the smoke oh well... With this table and pressumption of swaping to spi 4 wire interface, how would i go about connecting it ?
Thank you in advance
Re: Ssd1322 oled display
You may also blow the Pi
if it’s not the one.
Try to find a driver for the three wire SPI version - last on your table. This needs to match pins on the Pi using https://pinout.xyz/pinout/spi
GND on the board to any GND / 0v on the Pi
VDD to 3v3 on the Pi
SCLK to BCM 11 on the Pi
SDIN to BCM 9 on the Pi
DC to any GND / 0v on the Pi
Other than that, I have no clues on the commands to send other than Googling

Try to find a driver for the three wire SPI version - last on your table. This needs to match pins on the Pi using https://pinout.xyz/pinout/spi
GND on the board to any GND / 0v on the Pi
VDD to 3v3 on the Pi
SCLK to BCM 11 on the Pi
SDIN to BCM 9 on the Pi
DC to any GND / 0v on the Pi
Other than that, I have no clues on the commands to send other than Googling

Re: Ssd1322 oled display
Ill try it with rpi 0 to minimize damages.
It seems like people connecting it with 7 wires, 4 for spi, 2 for power , dont know what last one is for.
Cheers

Cheers
Re: Ssd1322 oled display
Looking at the four wire connection it uses one line to denote data or command being sent and one as a reset (pull low to reset) along with clock and data.
Not sure - but I think this means the instruction set may be slightly different for three wire and four wire with commands being sent in the data with the three fire but the same value being taken as data OR command depending on the state of pin 14...
Beginning to think looking for a software driver first is best THEN set the jumpers to what the driver needs
Not sure - but I think this means the instruction set may be slightly different for three wire and four wire with commands being sent in the data with the three fire but the same value being taken as data OR command depending on the state of pin 14...
Beginning to think looking for a software driver first is best THEN set the jumpers to what the driver needs

Re: Ssd1322 oled display
I thought luna.oled gonna do just that.
https://luma-oled.readthedocs.io/en/latest/intro.html#
https://luma-oled.readthedocs.io/en/latest/intro.html#
Re: Ssd1322 oled display
That looks neat - love the space invaders game 

Re: Ssd1322 oled display
So, did you ever manage to get it to work?

Mine is also in 80XX mode (whatever that may be), so I guess I should move the "0" resistor from R6 to R5, am I right?
Afterwards, I will have to figure out the use of each pin... unless you already know it.

Mine is also in 80XX mode (whatever that may be), so I guess I should move the "0" resistor from R6 to R5, am I right?
Afterwards, I will have to figure out the use of each pin... unless you already know it.
2*3B at home for the kids
7*3B+ at work for serious business (gitlab-runner, broadcasting conference, openSTF server...)
Hoping to get a few hats in the following weeks
7*3B+ at work for serious business (gitlab-runner, broadcasting conference, openSTF server...)
Hoping to get a few hats in the following weeks
Re: Ssd1322 oled display
I think I have the same issue... did re-soldering the resistor work for you?
I'm following the pinout here: https://github.com/balenalabs/uk-train- ... y#hardware
And using the luma driver with examples here: https://luma-oled.readthedocs.io/en/lat ... usage.html
Thanks in advance!
I'm following the pinout here: https://github.com/balenalabs/uk-train- ... y#hardware
And using the luma driver with examples here: https://luma-oled.readthedocs.io/en/lat ... usage.html
Thanks in advance!
Re: Ssd1322 oled display
No, sorry...
2*3B at home for the kids
7*3B+ at work for serious business (gitlab-runner, broadcasting conference, openSTF server...)
Hoping to get a few hats in the following weeks
7*3B+ at work for serious business (gitlab-runner, broadcasting conference, openSTF server...)
Hoping to get a few hats in the following weeks
Re: Ssd1322 oled display
Gounthar & Stephen92,
I am not sure if you guys still have this issue, but here are the steps that I took to get it to work.
I used 4-wire SPI for my test.
1. Turn on SPI using raspi-config or add "dtparam=spi=on" to /boot/config.txt and reboot the RaspberryPi
2. In your particular case move the resistor from R6 to R5 or remove the 0ohm resistor on R6 and add a blob of solder to short/connect both the pads on R5.
3. Make your connections using this link https://github.com/topherCantrell/ER-OLEDM032-1
3a. Make sure that the 7 pins (7,8,9,10,11,12,13) are pulled low /connected to ground pin 1 (I tried without this bit and it failed).
4. The same link above has some sample code under src/ directory and the one that works without any alteration is RPI_Oled.py. For the others you'll have to manipulate the code to add the location of the oled library under lib/.
I haven't tried any c/c++ code yet, those are my next steps
Regards
Alex
Re: Ssd1322 oled display
Thanks Alex.
2*3B at home for the kids
7*3B+ at work for serious business (gitlab-runner, broadcasting conference, openSTF server...)
Hoping to get a few hats in the following weeks
7*3B+ at work for serious business (gitlab-runner, broadcasting conference, openSTF server...)
Hoping to get a few hats in the following weeks