Программирование МК STM32. Урок 123. LAN87XX. LWIP. NETCONN. UDP. Соединяем три контролера. Часть 1 HD

25.06.2018
Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN, работая также с библиотекой стека протоколов LWIP. И сегодня мы соединим уже три платы по LAN, используя протокол UDP. Причем все три платы будут использовать интерфейс NETCONN, работающий под управлением операционной системы реального времени FreeRTOS. В данной части урока мы настроим проект для сервера, а также создадим и напишем проект для первого клиента и проверим работу соединения на практике. Отладочную плату STM32F746G-DISCO можно приобрести здесь http://ali.pub/2bpa7g Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Модуль LAN8720 можно приобрести здесь http://ali.pub/210wz8 Плату расширения STM32F4DIS-BB можно приобрести здесь http://ali.pub/210xoi Дисплей LCD 16x2 можно приобрести тут http://ali.pub/1dphww Переходник I2C to LCD1602 2004 можно приобрести здесь http://ali.pub/1mop5f Навигация по видео: 00:09 Введение 00:45 Подключим и настроим сервер 04:02 Создадим и настроим проект для первого клиента 10:25 Задача для вывода информации на дисплей 12:26 Функция обратного вызова для приёма пакетов 14:57 Задача для создания соединения 16:55 Задача для отправки пакета на сервер 20:37 Проверим код на практике Рекомендуется также перед просмотром данного урока просмотреть данное видео: Урок 96. LAN8720. LWIP. TCP Client. Часть 1 https://youtu.be/EhMesQnnXTg Урок 98. LAN8720. LWIP. TCP Server. Часть 1 https://youtu.be/5ZAU9rDdYfU Урок 100. LAN8720. LWIP. TCP. Соединяем два контроллера. Часть 1 https://youtu.be/4ct1NZFCLSg Урок 102. LAN8720. LWIP. HTTP RAW. Часть 1 https://youtu.be/fODqTas3AL4 Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU Урок 108. FreeRTOS. Параметры https://youtu.be/8wGssI_sxSM Урок 110. FreeRTOS. Приоритеты задач https://youtu.be/wTktgw94jdE Урок 111. FreeRTOS. Очереди. Часть 1 https://youtu.be/krpf4xyGR28 Урок 112. FreeRTOS. Таймеры https://youtu.be/sahOINn2tHk Урок 114. FreeRTOS. Продвинутая задержка DelayUntil https://youtu.be/PoGskwqXAKs Урок 116. FreeRTOS. Прерывания. Очереди в прерываниях. Часть 1 https://youtu.be/9EMxLm1eSKc Урок 118. LAN8720. LWIP. RAW. UDP Client https://youtu.be/5_VTbi_YJjY Урок 120. LAN8742A. LWIP. NETCONN. UDP Server https://youtu.be/Co1aZmRrpEU Урок 122. LAN87XX. LWIP. NETCONN. UDP. Соединяем два контролера https://youtu.be/7Zpq7AuAk7Y Текстовая версия данной части урока, а также исходный код сервера и одного из клиентов здесь http://narodstream.ru/stm-urok-123-lan87xx-lwip-netconn-udp-soedinyaem-tri-kontrolera-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/ Вы можете помочь проекту: Ян

Похожие видео