Cześć.
Oglądam poradniki p. Mirka o wyświetlaczach OLED i przepisuję kod próbując go zrozumieć. Napotkałem problem przy funkcji
mk_ssd1306_refresh_page. otóż: gdy mam taki kod w funkcji while(1):
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
działa prawidłowo i wyświetla w odpowiednich liniach,
5 oraz 6 Natomiast jeżeli zrobię odświeżanie poszczególnej linii w ten sposób:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wtedy napis "ATNEL Miroslaw Kardaś"
wyświetla w linii 1, na żółtym tle.
Przeglądnąłem funkcję mk_ssd1306_refresh_page ale nie znalazłem błędu, nie wiem czy po prostu nie znalazłem a gdzieś jest i go nie widzę czy problem leży gdzie indziej
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W poradniku P. Mirek opisuje wyświetlacz na SPI, mam tylko na I2C. Funkcję TWIwrite() mam zastąpioną funkcją ssd1306_data() - być może to jest błąd. Wiecei może??