Программирование МК AVR. Урок 52. LAN. ENC28J60. HTTP Server. Подключаем карту SD. Часть 2

Аватар автора
Narod Stream
Программирование на СИ в среде Atmel Studio.Сегодня мы продолжим изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. А в качестве сетевого устройства продолжим использовать модуль на микросхеме ENC28J60, в котором присутствует и физический и канальный уровень. Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. Контроллер также будет у нас Atmega328p, который установлен на плате Arduino NANO. В данном занятии мы попробуем подключить также к нашему контроллеру карту SD по интерфейсу SPI, чтобы расширить наши возможности и получить хранилище для документов, которые будет запрашивать клиент. В этой части занятия мы допишем весь код для извлечения данных из файла документа любого размера и отправки его клиенту, а также испробуем, как наш код работает практически, запросив различные страницы с сервера. Навигация по видео: 00:00 Введение 00:51 Напишем код для выборки данных в соответствующее поле первого пакета многопакетного документа 03:13 Выберем данные из файла документа в средний пакет многопакетного документа 05:56 Аналогичные действия проделаем для последнего пакета 09:35 Проверим код на практике, запросив документ с нашего сервера 12:06 Запросим документ с картинкой 17:45 Запросим документ с несколькими картинками. Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Вы можете помочь проекту: ЮMoney Webmoney Z341906933112 Карта...

0/0


0/0

0/0

0/0