LinkedIn YouTube Facebook
Szukaj

Wstecz
Artykuły

[MBED] STM32 i SSD1306 – sterowanie dwukolorowym OLED [1]

Procedura void DisplayCls() najpierw zeruje bufor w pamięci mikrokontrolera (dwuwymiarowa tablica), a potem zawartość tego bufora przepisuje do pamięci obrazu RAM sterownika – procedura RefreshRAM().

Na listingu 6 pokazano procedurę void SetColStart() ustawiająca adres kolumny na początek (00h).

List. 6. Zerowanie licznika kolumn

void SetColStart(void){
    WriteCmd(0x00); //low
    WriteCmd(0x10); //high
}

Uwaga! Druga część artykułu jest dostępna pod adresem.

Absolwent Wydziału Elektroniki Politechniki Wrocławskiej, współpracownik miesięcznika Elektronika Praktyczna, autor książek o mikrokontrolerach Microchip i wyświetlaczach graficznych, wydanych nakładem Wydawnictwa BTC. Zawodowo zajmuje się projektowaniem zaawansowanych systemów mikroprocesorowych.