OLED displej Winstart s dvima WS0010 100x32px

Martin Blaha conf.hw na elektronek.cz
Úterý Červenec 5 20:53:22 CEST 2022


tak vyřešeno, na netu není jedinej rozumnej tutoriál dle kterýho by to 
fungovalo.
napsal jem přímo na helpdesk raystaru a kupodivu v celku rychle 
odpověděli a poslali
mi ukázkovej kód kde byl opravdu celej zakopanej pes v tom initu, to 
další vykreslování
jak mám v těch cyklech je OK.

takže
void Initial_OLED(void)
{
     CS1=0; //enable chip1
     CS2=0;//enable chip2
     WriteIns(0x38);//function set
     WriteIns(0x38);//function set
     WriteIns(0x38);//function set
     WriteIns(0x38);//function set
     WriteCmd(0x08);//display off
     WriteCmd(0x06);//entry mode set
     WriteCmd(0x1f);//Graphic mode //80x16(seg=5x16=80,com=8x2=16)
     WriteCmd(0x01);//clear display
     WriteCmd(0x02);
     WriteCmd(0x0c);//display on
     delay(20);
}

a potom už normálně vybírám potřebné CS pro pulku kde chci kreslit :-)

MB

sDne 4. 7. 2022 v 17:47 Jan Waclawek napsal(a):
> Este ma napadla taka vec: co sa stane, ak sa na konci za zapisom do druhej
> polovice potiahnu oba CS nahor?
>
> Inaksie povedane, co ak zapis funguje normalne, len kym je CS dole, tak sa
> zobrazuju hluposti?
>
> wek
>
> _______________________________________________
> 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