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

[3] STM32CUBE w przykładach (USART)

  W tej części cyklu stworzymy naszemu mikrokontrolerowi możliwość kontaktu z komputerem. Wykorzystamy w tym celu interfejs USART oraz znajdujący się na płytce rozwojowej KA-NUCLEO-F411CE programator ST-LINK lub osobny adapter UART<->USB. Przy pomocy interfejsu USART możemy również sterować wieloma dostępnymi na rynku układami rozszerzającymi funkcjonalność naszego procesora – na przykład modemami GSM lub układem ESP8266 […]

Tagi: KA-NUCLEO-F411, KURS, STM32Cube

[2] STM32CUBE w przykładach (timery i PWM)

W tej części kursu zapoznamy się z licznikami oraz generatorem sygnału PWM, który będzie generowany przez mikrokontroler z zestawu KA-NUCLEO-F411. Dowiemy się jak płynnie zmieniać jasność świecenia diody, czym jest korekcja gamma oraz jak mieszać kolory, korzystając z różnych przestrzeni barw. Wszystkie te rzeczy omówione zostaną w trakcie tworzenia projektu, którego efektem będzie program płynnie […]

Tagi: KA-NUCLEO-F411, KURS, STM32Cube

[1] STM32CUBE w przykładach

Firma STMicroelectronics przygotowała zestaw bibliotek Hardware Abstraction Layer, umożliwiający programowanie mikrokontrolerów STM32 w bardzo prosty, wysokopoziomowy, sposób. Dzięki temu, nie ma konieczności zagłębiania się w obszerną specyfikację układu ani rdzenia ARM. Wraz z bibliotekami HAL, producent dostarcza również program STM32CubeMX. Jest to graficzny generator konfiguracji mikrokontrolera, pozwalający na skonfigurowanie wszystkich wyprowadzeń, interfejsów, liczników oraz taktowania […]

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