(29-10-2018, 23:04)Automatyk231 napisał(a): spróbuję zainwestować w inny wyświetlacz możeA jakie właściwie informacje musisz am wyświetlać? Grafika jest konieczna? Musi być OLED czy LCD wystarczy?
Są fajne wyświetlacze OLED, zgodne z popularnym HD44780 ale mogą wyświetlać także grafikę. Rozdzielczość 100x32 lub (alfanumeryczny) 2x16. Interfejs równoległy 4 i 8 bit oraz szeregowy SPI 4W (nie miałem okazji wypróbować go).
W trybie graficznym, zapomnij oo badziewiarskich konwerterach I2C na PCF8574 jeśli już to FAST i2C 16-bit. Wtedy wysłane 100x32/8 bajtów zajmie 54ms (może da się przyspieszyć do 27ms ale pewny nie jestem), na PCF "tylko" 144ms.
Naturalnie po co kombinować z I2C jeśli w SPI cały ekran graficzny prześlesz w niecałą ms. W trybie równoległym, 8-bit 200us, 4-bit 400us ale przez magistralę XRAM, jak GPIO to kilka razy wolniej.
Oczywiście obliczenia sa teoretyczne, mogłem się pomylić. Wyświetlacz wypróbowałem w praktyce w trybie 8-bit zarówno w trybie alfanumerycznym (są 3 zestawy znaków i 8 własnych) jak i graficznym.