On 2022.04.27 21:52, Grzegorz Brzęczyszczykiewicz wrote: > 2022-04-27 21:23, Levas rašė: > >> Gali buti, kad kontroleris RGB, bet stiklas priklijuotas B/W. Todel >> klausimas, gal kas susidure su LCD ekranu, kur reikia siusti du baitus >> informacijos kad gautusi 3 pixeliai. Taciau pixeliu bitus reikia va >> taip isstumdyti: >> >> set_page(x/3); >> set_column(y); >> >> w=c3<<1 | c2<<7 | c1<<12; >> write_data(w >> 8); >> write_data(w & 0xFF); > > 5 bitai spalvai? SHR stumia cikliškai ar drop'ina? Nes kažkokia > beliberda gaunas, realiai į LCD išsiunti pusę c2 ir visą c1. > 3 pixeliai = 2 baitai. w - tai 16 bitu int. 11110000 00000000 00000222 20000000 00000000 00033330 fantastika. Bet veikia. Gal as paprasciausiai neatspejau LCD pinouto? Ir kur nors vienas bitas ne ten? pagal esama varianta, siuncias 0-15 i tas vietas galima isgauti tolygu gradienta. Siaip ploksciu tu turiu ne viena. Galiu padovanoti. -- --- http://www.vabolis.lt