Re: OLED displej Winstart s dvěma WS0010 100x32px

Jan Waclawek konfera na efton.sk
Pátek Červenec 1 14:54:37 CEST 2022


Predpokladam, ze tie dva cipy su uplne nezavisle, len maju spojene vsetky
piny s vynimkou chipselectov.

V alfanumerickom mode zobrazuju oba spravne (t.j. vsetky 4 riadky)?

Co presne znamena "se to chova podivne"?

Skuste zamenit CS1 a CS2. Stale sa chova podivne spodna polovica?

wek



----- Original Message ---------------

Subject: OLED displej Winstart s dvěma WS0010 100x32px
   From: Martin Blaha <conf.hw na elektronek.cz>
   Date: Fri, 1 Jul 2022 10:56:47 +0200
     To: HW-news <hw-list na list.hw.cz>

>Zdravím vespolek,
>snaµím se zprovoznit uvedený displej v grafickém módu, v textovém je 
>kompatibilní s HD44780
>a se signálem CS1 na LOW běhá jak má. Pokud ho přepnu do grafiky tak 
>první tedy horní půlka
>jede jak má, ale pokud vyberu druhou půlku, čili CS2 do L a CS1 do H tak 
>se to chová podivně,
>
>zkou±el jsem postupy
>
>init1, vypis1, init2, vypis2
>init1, init2, vypis,1 vypis2
>
>ale výsledek je totoµný.
>
>inicializaci dělám přesně dle datasheetu, ale tam je popsaná jen pro 
>jeden čip WS0010 a tento
>displej má pro kaµdou půlku (100x16px) čip svůj.
>
>můj init - posílám ten totoµný i po výběru CS2
>lcd_command(0b00111000);
>lcd_command(0b00001100);
>lcd_command(0b00000001);
>lcd_command(0b00000010);
>lcd_command(0b00000110);
>lcd_command(0b00011111);
>
>// Vypis na displej
>lcd_command(LCD_SET_DDRAM | 0);    // (0b1<<7)
>lcd_command(LCD_SET_CGRAM | 0);    // (0b1<<6)
>for (uint8_t a=0; a<200; a++)
>{
>     lcd_data(0b00000001);
>     _delay_ms(20);
>}
>
>
>Můj předpoklad je ten, µe ho tedy ±patně inicializuji. Komunikuju 8bitově.
>
>díky za případnou radu kde můµe být chyba
>
>s pozdravem Martin
>
>https://www.winstar.com.tw/products/oled-module/graphic-oled-display/2_44-oled-100x32.html 
>
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list na list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list