Oled displej - driver sh1106
Napsal: 11. 11. 2023, 4:08
Zdravím,
Budu používat tento displej:
https://www.laskakit.cz/oled-displej-bi ... -1-3--spi/ Zatím ještě nedorazil a tak studuji datasheet k ovládacímu driveru. Nerozumím v něm více věcí, ale nejvíc mě zajímá: K čemu je dobrá Page Address, když mám Line Address?
Ten displej si představuji jako velkou matici svítících bodů ovládanou sběrnicí.
Tudíž by mě mělo stačit pro rozsvícení nějakého bodu umět definovat jen Line Address a Column Address. Nebo je to všechno jinak?
Dále mi není jasné, k čemu je nastavování těchto Column (strana 19)? Rozsah je od 00H do 0FH a od 10H do 1FH, což odpovídá od 0 do 15 a od 16 do 31. Ale ten driver umí zobrazovat 132 Column. Co jsou tohle za Columny?
Moc nejsem nadšenej z popisu práce s SPI sběrnicí. Z datasheetu jsem pochopil jak tento chip elektronicky zapojit, ale jak vlastně posílat registry a comandy? Jelikož lze SPI sběrnici realizovat také mimo jiné posuvnými registry, tak předpokládám, že bych měl vycházet ze sběrnice 6800 a 8080. Akorát nebudu posílat bity paralelně, ale sériově. Uvažuji správně?
Vím, že mohu zbaběle vzít nějakou už napsanou knihovnu a akorát se ji naučit používat, ale to už jsem dělal u minulého projektu. Teď bych se chtěl pokusit začít psát od datasheetu, tak jak velcí kluci.
Chtěl bych poprosit o pomoc.
Zdeněk
Budu používat tento displej:
https://www.laskakit.cz/oled-displej-bi ... -1-3--spi/ Zatím ještě nedorazil a tak studuji datasheet k ovládacímu driveru. Nerozumím v něm více věcí, ale nejvíc mě zajímá: K čemu je dobrá Page Address, když mám Line Address?
Ten displej si představuji jako velkou matici svítících bodů ovládanou sběrnicí.
Tudíž by mě mělo stačit pro rozsvícení nějakého bodu umět definovat jen Line Address a Column Address. Nebo je to všechno jinak?
Dále mi není jasné, k čemu je nastavování těchto Column (strana 19)? Rozsah je od 00H do 0FH a od 10H do 1FH, což odpovídá od 0 do 15 a od 16 do 31. Ale ten driver umí zobrazovat 132 Column. Co jsou tohle za Columny?
Moc nejsem nadšenej z popisu práce s SPI sběrnicí. Z datasheetu jsem pochopil jak tento chip elektronicky zapojit, ale jak vlastně posílat registry a comandy? Jelikož lze SPI sběrnici realizovat také mimo jiné posuvnými registry, tak předpokládám, že bych měl vycházet ze sběrnice 6800 a 8080. Akorát nebudu posílat bity paralelně, ale sériově. Uvažuji správně?
Vím, že mohu zbaběle vzít nějakou už napsanou knihovnu a akorát se ji naučit používat, ale to už jsem dělal u minulého projektu. Teď bych se chtěl pokusit začít psát od datasheetu, tak jak velcí kluci.
Chtěl bych poprosit o pomoc.
Zdeněk