Программирование МК STM32. Урок 91. LAN. W5500. HTTP Server. Часть 1 HD
Продолжаем изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. В качестве сетевого устройства мы теперь будем использовать модуль на микросхеме W5500, в котором присутствуют практически все низкие уровни, причём также аппаратно реализован стек TCP/IP. Поэтому нам не нужно будет программировать уровни от физического до транспортного, только более высшие уровни (прикладной, сеансовый...). Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. В качестве контроллера мы будем использовать STM32F401RET6, который установлен на отладочной плате NUCLEO-F401RE. В данном занятии мы попробуем организовать сервер HTTP, который сможет передавать клиенту различные документы различного размера с карты Micro SD, которую мы подключим по интерфейсу SDIO. В этой части занятия мы познакомимся с модулем W5500, изучим организацию памяти и обмена данными микросхемы W5500, создадим и настроим проект. Отладочную плату Nucleo STM32F401RE можно приобрести здесь: http://ali.pub/1u80dx и здесь http://ali.pub/1u80gn W5500 Ethernet LAN Сетевой Модуль можно купить здесь http://ali.pub/1uxz8r Переходник USB to TTL ftdi ft232rl можно купить здесь http://ali.pub/yv3is Навигация по видео: 00:00 Введение 00:45 Знакомство с микросхемой W5000 04:17 Создадим и настроим проект в Cube MX 10:32 Откроем и настроим проект в Keil 17:09 Познакомимся с организацией памяти в W5500 19:33 Специфика передачи и приёма данных в микросхеме 23:19 Знакомимся с кодом операции (опкодом). Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 38. Плата NUCLEO STM32F401RE и оценочные платы https://youtu.be/L-ta_BhW6CU Урок 44. SDIO. FATFS https://youtu.be/xK_9ZPngOF0 Урок 68. LAN. ENC28J60. Часть 1 https://youtu.be/EUiTXKE49ZM Урок 86. LAN. ENC28J60. HTTP Server. Передача малой страницы. Часть 1 https://youtu.be/zLAyUnbYzlc Урок 87. LAN. ENC28J60. HTTP Server. Передаём страницу побольше. Часть 1 https://youtu.be/3EjNRmZazpE Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-91-lan-w5500-http-server-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
Похожие видео
Показать еще