Vreemd gedrag OLED display

Bavelt

Golden Member

Ik had gekeken in de datasheet van de SSD1306. Daar staat dit:

En als verklaring:

Dat doet toch suggereren dat het D/C bit bepaalt wat er volgt?

Beter goed gejat dan slecht zelf bedacht...

Vreemde construcie...

De bovenste 2 bits worden blijkbaar als controlbits gebruikt. Je kunt dan nooit meer als 8 6 bits data per byte verzenden...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Bavelt

Golden Member

Op 23 januari 2023 15:15:00 schreef Arco:
Vreemde construcie...

De bovenste 2 bits worden blijkbaar als controlbits gebruikt. Je kunt dan nooit meer als 8 bits data per byte verzenden...

6 bedoel je dan...

Beter goed gejat dan slecht zelf bedacht...

Jawel, maar je moet dan blijkbaar na iedere 'page' een I2C_Stop en voor de volgende page weer een I2C-Start doen.

En al een keer met restart geprobeerd?

Bavelt

Golden Member

Beter goed gejat dan slecht zelf bedacht...

6 bedoel je dan...

Oeps, foutje... :o

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com