LinkedIn YouTube Facebook
Szukaj

Newsletter

Proszę czekać.

Dziękujemy za zgłoszenie!

Wstecz
Artykuły

STM32F4DIS-WIFI: ekspander WiFi dla zestawów STM32F4DISCOVERY

Sklep KAMAMI.pl wprowadził do oferty moduł WiFi STM32F4DIS-WIFI przeznaczony współpracy z płytkami startowymi STM32F4DISCOVERY. Moduł bazuje na układzie SN8200 firmy Murata, może być zasilany z zewnętrznego zasilacza lub przez gniazdo mini-USB. Moduł udostępnia dwa złącza szpilkowe:

  • złącze JTAG służące do programowania układu SN8200
  • złącze komunikacyjne (m.in. UART, SPI)

W komplecie z modułem otrzymujemy 6 przewodów połączeniowych.

Rys. 1. Zawartość zestawu STM32F4DIS-WIFI

Uruchomienie modułu

Aby uruchomić moduł wystarczy ustawić zworkę źródła zasilania (J5) w odpowiedniej pozycji (DC dla zasilacza zewnętrznego, USB w przypadku zasilania przez gniazdo mini-USB) i dołączyć zasilanie. Po dołączeniu zasilania moduł spełnia funkcję punktu dostępowego o nazwie Murata-WS-xxxxxx. Po dołączeniu do niego przez WiFi komputera bądź telefonu pod adresem sn8200.com zobaczymy stronę z konfiguracyjną modułu (fotografia 2).

Fot. 2. Strona konfiguracyjna modułu WiFi

Oprogramowanie przykładowe

Producent dostarcza przykładowe oprogramowanie przeznaczone dla zestawu STM32F4DISCOVERY przygotowane dla środowiska ARM/Keil uVision. Przykładowy projekt należy skompilować i za pomocą programatora ST-Link wbudowanego w zestaw STM32F4DISCOVERY wgrać do pamięci Flash głównego procesora zestawu. Do uruchomienia tego oprogramowania konieczne jest posiadanie dodatkowo konwertera UART<->USB (np. ZL1USB), połączenie powinno wyglądać jak na rysunku 3.

 

Rys. 3. Sposób połączenia komponentów umożliwiający uruchomienie oprogramowania przykładowego

Jeśli wszystko już połączyliśmy to możemy na komputerze uruchomić program terminala (Bray’s Terminal, Putty) i zacząć korzystać z aplikacji. Oprogramowanie umożliwia m.in.:

  • konfigurację modułu,
  • skanowanie dostępnych sieci,
  • dołączanie się do sieci,
  • pracę jako klient oraz serwer TCP,
  • wysyłanie żądań get oraz post.