Загрузка страницы

Программирование МК STM32. Урок 96. LAN8720. LWIP. TCP Client. Часть 1

Продолжаем изучать программирование передачи данных по локальной сети.
Использовать мы будем для этой цели проводной интерфейс LAN.
В качестве сетевого устройства мы используем модуль на микросхеме LAN8720, в котором на этот раз присутствует только один уровень - это только физический.
Тем не менее данная микросхема, а также другие микросхемы линейки LAM87xx обрели огромную популярность в связи с уверенной и быстрой их работой.
В отличие от её предшественников, уже рассмотренных нами в прошлых уроках, она, соответственно, требует наличия желательно аппаратной поддержки канального уровня в контроллере, к которой её подключают, а также наличие там аппаратного интерфейса RMII, предназначенного, также как и MII, для обмена данными между физическим и канальным уровнем.
В качестве микроконтроллера мы будем использовать STM32F407VG, который расположен на нашей любимой плате STM32F4-Discovery, с которой мы прошли ранее немало уроков и знаем о ней далеко не понаслышке.
А поддержку более высоких уровней, чем физический и канальный, нам поможет осуществить библиотека стека протоколов LWIP, которую мы также испытаем в данном уроке.
В данной части занятия мы познакомимся с микросхемой LAN8720, с межканальными интерфейсами и со стеком протоколов LWIP.

Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif
Модуль LAN8720 можно приобрести здесь http://ali.pub/210wz8
Плату расширения STM32F4DIS-BB можно приобрести здесь http://ali.pub/210xoi
Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is

Навигация по видео:
00:09 Введение
00:20 Первое знакомство с микросхемой LAN8720
07:14 Межканальные интерфейсы в МК STM32
13:39 Посмотрим схему соединения на практике
20:00 Знакомство с библиотекой LWIP

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 68. LAN. ENC28J60. Часть 1 https://youtu.be/EUiTXKE49ZM
Урок 91. LAN. W5500. HTTP Server. Часть 1 https://youtu.be/W85Zaysv2PY

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-96-lan8720-lwip-tcp-client-chast-1/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Видео Программирование МК STM32. Урок 96. LAN8720. LWIP. TCP Client. Часть 1 канала narod stream
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 ноября 2017 г. 16:00:01
00:25:58
Яндекс.Метрика