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

Аватар автора
Narod Stream
Программирование на СИ в среде Atmel Studio.Сегодня мы продолжим изучать программирование передачи данных по локальной сети. Использовать мы будем для этой цели проводной интерфейс LAN. А в качестве сетевого устройства продолжим использовать модуль на микросхеме ENC28J60, в котором присутствует и физический и канальный уровень. Обмен данными с контроллером данная микросхема осуществляет посредством шины SPI. Контроллер также будет у нас Atmega328p, который установлен на плате Arduino NANO. В данном занятии мы попробуем подключить также к нашему контроллеру карту SD по интерфейсу SPI, чтобы расширить наши возможности и получить хранилище для документов, которые будет запрашивать клиент. В этой части занятия мы подключим карту SD к нашему контроллеру, создадим проект и напишем некоторый код для работы с файловой системой, позволяющий открыть нужный документ с карты SD, определить его размер, тип, а также напишем код в функции передачи однопакетного документа для извлечения данных документа из файла. Навигация по видео: 00:00 Введение 07:49 Создадим и настроим проект 13:12 Напишем код, который будет следить за превышением размера окна и передавать в этом случае соответствующий флаг 18:35 Напишем код, который будет открывать запрошенный документ с карты SD, определять его тип и размер 26:19 Добавим код в функцию передачи однопакетного документа, который будет брать данные из соответствующего файла. Для более понятного просмотра данного видео предварительно рекомендуется...

0/0


0/0

0/0

0/0