Questions tagged [ssd1306]
The ssd1306 tag has no summary.
15 questions
2
votes
0
answers
48
views
I2C SSD1306 write() to display mysteriously slowing down after a few seconds
I'm using an Adafruit SSD1306 128x64 OLED display (the one built into the PiKVM v4.3 Plus which is a Raspberry Pi 4 and it's running the usual Pi flavour of 64-bit Debian) in I2C mode. I made a low ...
1
vote
1
answer
83
views
SSD1306 I2C `ack` bits on Open Drain Implementation
I am trying to get an ack message response on my SSD1306.
To send the signal, I am using a 27MHz FPGA clock, divided so that the clock cycle is around ...
0
votes
0
answers
123
views
SSD1306 logic analyzer results
I am sending the following signal from an FPGA to the SSD1306 via an I2C interface:
START, 0x78, ACK, 0x00, ACK, 0x3F, ACK, STOP.
The full bus on sigrok looks like ...
1
vote
1
answer
116
views
SSD1306 initialisation timings I2C
I am trying to make sure I have understood the I2C timings correctly for the SSD1306.
As an example, I have shared below the ...
4
votes
2
answers
180
views
SSD1306 Initialisation sequence ambiguity
I am reading through the initialisation sequence of the SSD1306 - this diagram is on page 64:
I will use I2C to implement this ...
1
vote
1
answer
119
views
I2C SSD1306: single vs double transaction
Based on answers to my previous post - I have a question about basic I2C transactions.
If a basic transaction has the following structure:
start
chip address
bytes to chip
stop
I am wondering if ...
1
vote
1
answer
128
views
I2C OLED SSD1306 VDD/GND
I am working on getting a OLED display to turn on - on a device I am assuming to be identical to the SSD1306.
On looking through ...
2
votes
2
answers
604
views
SSD OLED Turn On via I2C
I am trying to use I2C to switch on a OLED display using a minimal number of instructions.
I noticed in this blog they claim that there is a fairly long initialization sequence necessary before it's ...
0
votes
1
answer
230
views
SSD1306 OLED Display Issue
I’m working on a project called “SenseBox” that includes:
CH340
ESP8266
BME680 sensor
SSD1306 OLED display
https://gitlab.com/bytewire/sensebox
The hardware implementation for the Display i got ...
1
vote
2
answers
413
views
OLED Supply voltage for display
I am new to OLED design,
When I read this datasheet OLED 128x64 - Vishay, a line Supply voltage for display shows Min-Max: 10V - 15V. Meanwhile in 0.96" OLED ...
0
votes
1
answer
875
views
STM32 I2C bus stuck
I'm trying to setup a mini OLED display I2C (SSD1306) with the STM32F411 (black pill). Sometimes it works, randomly. But always, after power off/on everything, it stops working and doesn't recover. If ...
1
vote
0
answers
78
views
SSD1306 display goes out-of-sync only if ATmega328 is reprogrammed
I have ATmega328 directly connected to the SSD1306 Display through I2C. Whenever I power up the ATmega, everything works great and the display works as expected.
The problem occurs only when I upload ...
0
votes
1
answer
1k
views
SSD1306 128x32 OLED change I2C address
Hey all I've been looking for any information that would allow me to change the I2C address for the 0.91" OLED 128x32 module:
So far I have only found mention of the I2c address change here but ...
1
vote
1
answer
341
views
SSD1306 horizontal mode not working
I'm trying to fill the screen of SSD1306 white. I'm using horizontal page addressing mode to not set page address manually using commands. According to SSD1306 datasheet, when the column address ...
0
votes
1
answer
308
views
OLED SSD1306 Lower and upper column addresses
I am currently working with an SSD1306 OLED display. I'm stack with understanding concept of the lower and upper column start addresses. I become interested in them cause I'm trying to find a way to ...