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