Obsługa graficznego wyświetlacza z telefonu Nokia 3310 za pomocą mikrokontrolerów STM32

Na list. 2 przedstawiono procedury manipulacji liniami portów i procedura programowej realizacji interfejsu SPI.

List. 2. Procedura programowej realizacji interfejsu SPI i manipulacji liniami portów

Do sterowania wyświetlaczem będą niezbędne procedury zapisania danych do wyświetlacza (list. 3) i zapisania komendy do wyświetlacza (list. 4).

List. 3. Procedura zapisu danych do pamięci obrazu sterownika PCD8544

List. 4. Zapisanie komendy do sterownika PCD8544

Po włączeniu zasilania pamięć sterownika PCD8544 nie jest automatycznie zerowana, wymaga więc zerowania polegającego na wypełnieniu jej całej wartościami 0x00. Pamięć sterownika PCD8544 ma pojemność 504 B – trzeba więc wpisać do niej kolejno 504 bajty 0x00, żeby ekran wyświetlacza po inicjalizacji był „czysty” (list. 5).

O autorze