Компания Microchip выпустила библиотеку для WiFi-модулей серии ATWINC1500, которая позволяет использовать в качестве хоста популярные микроконтроллеры семейства STM32. Пример показывает, как управлять модулем ATWINC1500-MR210PB на отладке ATWINC1500-XPRO c помощью платы STM32F429ZI MCU STM32 Nucleo-144 board. Реализован функционал запуска точки доступа с заданными в коде параметрами WiFi-сети. Модули ATWINC1500 могут использоваться вместо снимаемых с производства WiFi-модулей SPWF01SA.11, SPWF01SA.21, SPWF01SC.11, SPWF01SC.21, SPWF04SA, SPWF04SC.
Таблица соединений
Цвет провода | WINC1500-XPRO Extension Header | NUCLEO-F429ZI CNx |
красный | (20) VCC_TARGET | CN8 (7) +3V3 |
жёлтый | (19) GND | CN7 (8) GND |
голубой | (18) SPI_SCK | CN7 (15) PB3/SPI3_SCK |
красный | (17) SPI_MISO | CN7 (19) PB4/SPI3_MISO |
жёлтый | (16) SPI_MOSI | CN7 (13) PB5/SPI3_MOSI |
зеленый | (15) SPI_SSN | CN7 (17) PB4/SPI3_NSS |
чёрный | (10) CHIP_EN | CN7 (9) PA15 |
голубой | (9) IRQN | CN7 (7) PB12 |
зеленый | (5) RESET_N | CN7 (11) PC7 |
Пример работы ATWINC1500-MR210 с STM32F429
Как использовать предлагаемый пример?
- скачайте пример с GitHub;
- запустите Atollic TrueSTUDIO ID;
- импортируйте скачанный проект;
- откройте папку проекта на вашем диске;
- откройте файл inc/main.h и измените настройки для WiFi-сети;
- откройте файл main.c для изменения IP-адреса точки доступа, если требуется;
- откройте терминал (TeraTerm) со следующими настройками 115200bps, 8 bit, no parity, 1 stop bit;
- скомпилируйте проект, если все установлено корректно, ошибок быть не должно;
- откройте окно Debug Configurations и убедитесь, что выбран ST-LINK и SWD interface;
- загрузите и запустите программу на своей плате;
- вы будете видеть сообщения программы в окне программы-терминала.
Источник: www.compel.ru