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

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

0/0


0/0

0/0

0/0