Программирование МК STM32. Урок 118. LAN8720. LWIP. RAW. UDP Client

Аватар автора
Narod Stream
Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. В качестве сетевого устройства мы используем модуль на микросхеме LAN8720, в котором на этот раз присутствует только один уровень - это только физический. Тем не менее данная микросхема, а также другие микросхемы линейки LAM87xx обрели огромную популярность в связи с уверенной и быстрой их работой. В отличие от её предшественников, уже рассмотренных нами в прошлых уроках, она, соответственно, требует наличия желательно аппаратной поддержки канального уровня в контроллере, к которой её подключают, а также наличие там аппаратного интерфейса RMII, предназначенного, также как и MII, для обмена данными между физическим и канальным уровнем. В качестве микроконтроллера мы будем использовать STM32F407VG, который расположен на нашей любимой плате STM32F4-Discovery, с которой мы прошли ранее немало уроков и знаем о ней далеко не понаслышке. И также продолжаем использовать библиотеку стека протоколов LWIP, которая нам очень помогает в упрощении сочинения кода. Теперь мы попробуем создать ещё один клиент, но только в качестве транспортного протокола мы будем использовать UDP. В качестве сервера будем использовать ПК. Навигация по видео: 00:00 Введение 03:55 Настроим проект 10:05 Функция инициализации структуры UDP 12:56 Функция-обработчик приёма пакетов 13:43 Отправляем пакет серверу 16:15 Испытание кода на практике Рекомендуется также перед просмотром...

0/0


0/0

0/0

0/0