W5500 и STM32
Добавлено: 07 июл 2019, 18:41
В Телеграмме попросили рассказать , как я подключил W5500 к плате STM32. Сам модуль покупал такой https://ru.aliexpress.com/item/33009411 ... 33edY0jyJs
По габаритам получается самый миниатюрный. Удобный конструктив в плане установки на свою плату для гейта. Первоначальную настройку STM32 производил по мануалам с этих сайтов http://www.avislab.com/blog/stm32_st_link_ru/ и https://habr.com/ru/post/395577/
W5500 подключается стандартно к шине SPI на А7 - Mosi , A6 - Miso , A5 - SCK . В качестве CS можно в скетче указать Точно так же подключается и SD карта . Выбор на
В качестве нагрузочного скетча использовал код Arduino Mega Server .
Первые впечатления. Всё работает достаточно быстро. Единственное неудобство - для каждой загрузки скетча через UART приходится передергивать питание. Дистрибутив выложу чуть позже.Надо отредактировать все файлы под новую платформу.
PS/ В качестве полезной функции можно добавить сегиал гейт и выводить данные с нод в браузер )
PPS// Отдельное спасибо Viking за проделанную работу !Видео на его канале https://www.youtube.com/watch?v=7es_POPtEDw
По габаритам получается самый миниатюрный. Удобный конструктив в плане установки на свою плату для гейта. Первоначальную настройку STM32 производил по мануалам с этих сайтов http://www.avislab.com/blog/stm32_st_link_ru/ и https://habr.com/ru/post/395577/
W5500 подключается стандартно к шине SPI на А7 - Mosi , A6 - Miso , A5 - SCK . В качестве CS можно в скетче указать
Код: Выделить всё
Ethernet.init(PA4);
Код: Выделить всё
#define SD_CHIP_SELECT PB0
Spoiler
Show
Spoiler
Show
Spoiler
Show
PS/ В качестве полезной функции можно добавить сегиал гейт и выводить данные с нод в браузер )
PPS// Отдельное спасибо Viking за проделанную работу !Видео на его канале https://www.youtube.com/watch?v=7es_POPtEDw