how would i wire this 16 pin display to an i2c interface and that to an esp or arduino? https://www.robotics.org.za/OLED-31-SPI-33V-YEL
OLED 3.1" Display SSD1322 3.3V - Yellow
52 messages · Page 1 of 1 (latest)
how would i wire this 16 pin display to an i2c interface and that to an esp or arduino? https://www.robotics.org.za/OLED-31-SPI-33V-YEL
OLED 3.1" Display SSD1322 3.3V - Yellow
if you want 4-wire
and the answer for i2c is you don't this chip can only be used for parrallel or SPI communication
if you look at the options for the BS0 and BS1 pins, no configuration there allows for I2C
i have bridged it to 4 pin spi but i cant get it working for whatever reason
do you have E and R/W tied low?
IIRC, for it to work properly, D3-D7 must be tied to ground, as well as E and R/W#
wired it up like this https://forum.arduino.cc/t/oled-ssd1322-an-esp32-az-delivery/1244946/4?page=2
Wie soll jemand ohne Links zu Deinen Teilen dazu etwas sagen können? Zu Deiner vagen Beschreibung passen viele Teile. Irgendwelche Schaltungen aus dem Netz helfen auch nicht weiter. Zeichne einen Schaltplan, wie Du es angeschlossen hast. Zur KI wurde ja bereits genug gesagt. Gruß Tommy
but they all need to be on ground. does it also require the on board mosi and clk pins from the esp?
no just the ones going to the COG of the OLED
notice D2 is not connected
i think that is because it could be used for MISO... but who needs to read data from a screen
whats the reason behind all of those going to ground?
well, the RD# and the WR# are probably because otherwise the read/write functionality doesn't work
the d3-7 are probably so spurious noise doesn't mess anything else up in the circuit
wait here it says hardware spi, so i will need to pay attention which pin it goes to
you are using an ESP32?,... you can remap the hardware spi pins if you are
wut
but it is just as easy to wire them up to the default location
ESP32s have a switch matrix for their digital IO, most Digital IO that go to subsystems, like SPI, can be remapped in code to different pins
this one to be exact
but it isn't trivial so using the default location is just as good
where do you find such wiring guides btw? im dying to find such stuff
the one further up?
yeah
Hello, I seem to be having trouble getting my OLED display to work using HW SPI. To test I am using the "Hello World" program in the u8g2 library examples (full buffer) using the software SPI first. Uncommenting this constructor: U8G2_SSD1322_NHD_256X64_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=/ 52, / data=/ 51, / cs=/ 53, / dc=/ 49, / reset=*/ 48)...
should i go with 3 or 4 pin spi btw? ive soldered it to 4 now
if you have the pins, do the 4, it just allows for faster communication
Still no worky
Nvm it does work but this is apparently full screen lit
You will need to play with the initialization setting to find what way to have it work through the memory
What do I adjust here
U8G2_SSD1322_256x64_F_4W_HW_SPI
I had to play with all the settings and make sure to set the memory pages correctly
i have literally no idea what youre talking about
When I am not on my phone I'll put together some notes
first thing try this
https://github.com/olikraus/u8g2/issues/1007
also try U8G2_SSD1322_ZJY_256X64_1_4W_HW_SPI
https://forum.arduino.cc/t/arduino-nano-and-ssd1322-3-12/948891 this post is claiming it is the NHD Version
Hello everyone, I'm new to Arduino. I've done a few home automation related things before, but all as copy/paste youtube videos. Now I want to add an oled display for my new dac. What I want to do with Arduino is input selection and on/off with relay. First of all, I want to run an oled display. But I'm not very good at electronics. I have a...
U8G2_SSD1322_NHD_256X64_F_4W_HW_SPI
i cant even get this to work anymore im so pissed of rn
different esp and it works, thx
and i also dont need to connect a bigilion of ground pins
Cool glad you got it working
Yeah it stopped working like on the previous chip. I have no idea what I’m doing wrong
Try grounding the Rd and write pins they could be floating and causing errors
no it doesnt make a difference then it shouldve worked on the other chip aswell its just dead again and i have no clue as to why
do you have a logic analyzer, or scope or something?
I would be interested to see if the pins are burned out due to something
i dont but my dad has, will try to test