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: Pmod, STM32, STM32F7, STM32L4

Obsługa programu ST-AudioWeaver 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ą, […]

[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 […]

[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 […]

[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 […]

[PROJEKT] Gra Snake na STM32F429I-DISC1

W artykule przedstawiamy implementację projektu, a który zaciekawi wielu czytelników pamiętających stare telefony komórkowe: jest to gra Snake zaimplementowana na płytce STM32F429I-DISC1. Do uruchomienia gry potrzebne są: Zestaw uruchomieniowy STM32F429I-DISC1 Klawiatura USB Przewód – adapter microUSB OTG Fot. 1. Zestaw STM32F429I-DISC1 STM32F429I-DISC1 to znany i popularny zestaw deweloperski z mikrokontrolerem STM32F429ZIT6 (fotografia 1). Oprócz niego […]

Transmisja radiowa FSK – osiągi w praktyce

Przedstawiona we wcześniej publikowanych artykułach modulacja LoRa stanowi bardzo dobre rozwiązanie dla systemów wymagających komunikacji bezprzewodowej na duże odległości. Jak w porównaniu z nią wypadają standardowe i powszechnie stosowane techniki modulacji? W tym artykule zostanie przedstawiona modulacja FSK na przykładzie modemów SX1276 firmy Semtech oraz S2-LP od STMicroelectronics.   Modulacja FSK FSK jest rodzajem modulacji […]

1 2 3 17