Moduł z wyświetlaczem alfanumerycznym Pmod CLS oraz STM32 Discovery

Przedstawiamy kolejny przykład zastosowania modułu Pmod z płytkami STM32 Discovery. Tym razem wykorzystany zostanie Pmod CLS – moduł z wyświetlaczem alfanumerycznym LCD 2×16. Komunikacja z ekranem odbywa się szeregowo, za pomocą interfejsu SPI, I2C lub UART. Rolę sterownika pełni mikrokontroler ATmega48. Przygotowany przykład inicjalizuje ekran, a następnie wyświetla napis powitalny

Do uruchomienia przykładu wykorzystano następujące elementy:

Moduł Pmod CLS należy podłączyć do złącza Pmod płytki STM32 Discovery. W przypadku płytki B-L475E-IOT01A można wspomóc się przewodami żeńsko-żeńskimi, gdyż w bezpośrednim podłączeniu przeszkadza złącze Arduino.

Zdj. 1. Moduł Pmod CLS z płytką B-L475E-IOT01A

Zdj. 2. Moduł Pmod CLS z płytką STM32F723E-DISCO

Przed uruchomieniem przykładu należy upewnić się, że zworka JP1 znajduje się w pozycji SS, a zworka JP2 w pozycji MD0. Kod przykładu oraz bibliotekę do obsługi modułu na płytce B-L475E-IOT01A oraz STM32F723E-DISCO można znaleźć w sekcji Do pobrania w formie projektu na środowisko Atollic TrueStudio.

Zdj. 3. Prawidłowe ustawienie zworki JP1

Zdj.4. Prawidłowe ustawienie zworki JP2

Efekt działania przykładowego kodu można zobaczyć na ponizszym zdjęciu:

Zdj. 5. Efekt działania przykładowego kodu

 

Do pobrania