Программирование МК AVR. Урок 51. LAN. ENC28J60. HTTP Server. Передача большой страницы. Часть 2

Аватар автора
Narod Stream
Программирование на СИ в среде Atmel Studio.Сегодня мы продолжим изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. А в качестве сетевого устройства продолжим использовать модуль на микросхеме ENC28J60, в котором присутствует и физический и канальный уровень. Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. Контроллер также будет у нас Atmega328p, который установлен на плате Arduino NANO. В данном занятии мы попробуем передать страничку побольше, которая будет состоять уже из любого количества пакетов. В этом есть своя специфика, но, я думаю, мы с этим потихоньку разберёмся. Также мы по традиции опять немного оптимизируем и усовершенствуем наш проект. В этой части занятия мы напишем код для передачи клиенту страницы, состоящей из неограниченного количества пакетов TCP Навигация по видео: 00:00 Введение 01:28 Добавим функцию передачи средней части страницы 06:42 Передадим страницу из 3 частей 07:28 Передадим страницу из 4 частей 08:38 Передадим страницу из 5 частей 09:45 Передадим страницу из 6 частей Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Вы можете помочь проекту: ЮMoney Webmoney Z341906933112 Карта Сбербанка (МИР) 2202201799288929 Можно в USDT 1) Сеть:TRC20 Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS 2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше) Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 3) Сеть...

0/0


0/0

0/0

0/0