[5] STM32CUBE w przykładach (obsługa monochromatycznego wyświetlacza graficznego LCD)

W tej części cyklu, poświęconemu programowaniu układów z rodziny STM32F4, na warsztat weźmiemy popularny monochromatyczny, graficzny wyświetlacz LCD, będący klonem wyświetlacza wykorzystywanego w telefonach Nokia 5110 oraz Nokia 3310. Jest to wyświetlacz graficzny, co oznacza, że w przeciwieństwie do wyświetlaczy znakowych, posiada on matryce tworzącą piksele – równomiernie rozmieszczone kwadraty o jednakowych wymiarach, a nie […]

Tagi: KA-NUCLEO-F411, KURS, STM32Cube

Moduł PmodOLED we współpracy z zestawem STM32F723E-DISCO

Moduł Pmod OLED to moduł z wyświetlaczem OLED o rozdzielczości 128×32 pikseli. Wyświetlacz zawiera sterownik SSD1306, a komunikuje się za pomocą magistrali SPI. Przygotowany kod uruchamia ekran OLED oraz wyświetla na nim przykładowy napis. Do uruchomienia przykładu wykorzystano następujące elementy: Moduł Pmod OLED Zestaw uruchomieniowy z mikrokontrolerem STM32F723IE – STM32F723E-DISCO Moduł Pmod OLED należy podłączyć […]

Tagi: DISCOVERY, OLED, Pmod, STM32, STM32 F7, STM32F723E-DISCO

Przykład obsługi modułu PmodLED na zestawach STM32 Discovery

Moduł Pmod LED to moduł z czterema jasnymi diodami LED sterowanymi za pomocą linii GPIO. Diody mogą być włączane oraz wyłączane niezależnie od siebie. Przygotowany przykład kolejno włącza a następnie wyłącza diody LED znajdujące się na płytce modułu. Do uruchomienia przykładu wykorzystano następujące elementy: Moduł Pmod LED Zestaw STM32L4 Discovery do zastosowań IoT – B-L475E-IOT01A, […]

Tagi: B-L475-IOT01A, Pmod, STM32, STM32 F7, STM32 L4, STM32F723E-DISCO

Przykład obsługi modułu PmodGYRO na zestawach STM32 Discovery

Moduł PmodGYRO to moduł z 3-osiowym żyroskopem L3G4200D firmy STMicroelectronics. Układ potrafi komunikować się za pomocą interfejsów SPI oraz I2C. Można w nim również zaprogramować jedno lub więcej przerwań na dwóch liniach służących do tego celu. Zaprojektowany przykład programuje przerwanie od osi Z żyroskopu, a gdy przerwanie uruchomi się (co dzieje się, gdy przyspieszenie przekroczy […]

Tagi: B-L475-IOT01A, digilent, DISCOVERY, Pmod, STM32, STM32 F7, STM32 L4, STM32F723E-DISCO

Przykład obsługi PmodCLP we współpracy z zestawem STM32F723DISCOVERY

Moduł Pmod CLP firmy Digilent zawiera alfanumeryczny wyświetlacz LCD z kontrolerem Samsung KS0066. Komunikacja odbywa się za pomocą 8-bitowego interfejsu równoległego oraz trzech sygnałów sterujących. Przykładowy kod inicjalizuje wyświetlacz oraz pokazuje na ekranie przygotowany napis. Przygotowany przykład wykorzystuje następujące elementy: Moduł Pmod CLP Zestaw uruchomieniowy z mikrokontrolerem STM32F723IE – STM32F723E-DISCO Przewody męsko-żeńskie Do złącza Pmod […]

Tagi: DISCOVERY, LCD, Pmod, STM32, STM32 F7, STM32F7

Przykład obsługi modułu PmodWiFi na zestawach STM32 Discovery

Moduł PmodWiFi to moduł z transceiverem Wi-Fi Microchip MRF24WG0MA. Układ pozwala na łączność w standardzie 802.11g, a z mikrokontrolerem komunikuje się za pomocą interfejsu SPI oraz przerwań GPIO. W przygotowanym przykładzie moduł dokonuje skanowania sieci, a następnie wyniki są wysyłane na port szeregowy połączony z portem USB ST-LINK/V2-1. Do zaprojektowania kodu wykorzystano następujące komponenty: Moduł […]

Tagi: DISCOVERY, Pmod, STM32, STM32F7, STM32L4, WiFi

Przykład obsługi PmodSSD na zestawie STM32 Discovery

Moduł Digilent PmodSSD zawiera dwie cyfry 7-segmentowego wyświetlacza. Segment jest włączany za pomocą odpowiedniej linii GPIO. W ten sposób można także zmieniać wyświetlaną cyfrę. W przykładzie wyświetlane są kolejno cyfry: rosnąco na prawym segmencie i malejąco na lewym. Ponadto, aktywny segment wyświetlacza jest przełączany co 0,5 sekundy. Aby uruchomić przykład należy wyposażyć się w: Moduł PmodSSD […]

Tagi: DISCOVERY, Pmod, STM32, STM32F7, STM32L4

Obsługa programu ST-AudioWeaver (DSP) z STM32F769IG-DISCO

Środowisko ST-AudioWeaver to owoc współpracy STMicroelectronics z DSP Concepts. Jest to darmowa wersja oprogramowania AudioWeaver, które umożliwia projektowanie złożonych aplikacji audio w trybie graficznym, bez konieczności pisania kodu. Użytkownik może po prostu wybrać potrzebne moduły audio z biblioteki, połączyć je na schemacie, a następnie regulować na żywo podczas pracy z urządzeniem. Dostępne są przykłady, które […]

Przykład użycia zestawu P-NUCLEO-IKA02A1 do obsługi elektrochemicznych czujników gazów

Artykuł prezentuje prosty przykład wykorzystania zestawu deweloperskiego P-NUCLEO-IKA02A1 zaprojektowanego do rozwoju aplikacji wykorzystujących elektrochemiczne czujniki gazów. Przygotowany program odczytuje i przelicza odczytane z przetwornika analogowo-cyfrowego wartości do odpowiednich zmiennych. Dane można wyświetlić później na ekranie LCD lub przesłać dalej, np. przez port szeregowy. Zdj. 1. Połączony zestaw P-NUCLEO-IKA02A1 Zestaw składa się z płytki rozwojowej NUCLEO-L053R8 […]

Tagi: Cortex-M0+, Nucleo, STM32, STM32Cube, STM32CubeMX

[4] STM32CUBE w przykładach (obsługa ESP8266)

  W tej części kursu, dodamy do omawianego mikrokontrolera STM32F411 z zestawu KA-NUCLEO-F411CE, obsługę sieci Wi-Fi i stosu TCP/IP. Wykorzystamy w tym celu, w roli karty sieciowej, kolejny mikrokontroler – układ ESP8266. Do komunikacji między układami użyty zostanie interfejs UART oraz polecenia AT Hayesa. Efektem naszych prac będzie bardzo prosty serwer WWW udostępniający stronę internetową, […]

Tagi: KA-NUCLEO-F411, KURS, STM32Cube
1 2 3 4 5 19