Автор: Narod Stream

STM Урок 95. LAN. W5500. FTP Server. Часть 3

В предыдущей части занятия мы написали функцию разбора строки команды FTP, а такаже обработали несколько команд для адкеватного ответа на них клиенту. Давайте теперь ответим клиенту на команду PASV. Вернее пока начнём отвечать, потому что это не совсем просто и проделаем эту процедуру

STM Урок 95. LAN. W5500. FTP Server. Часть 2

В предыдущей части занятия мы настроили проект, немного усовершенствовали код в плане работы с сервером HTTP, также создали самые первые функции для работы с протоколом FTP. Вернёмся в проект в нашу функцию ftp_receive в файле ftpd.c в то же условие, но только в его

STM Урок 95. LAN. W5500. FTP Server. Часть 1

После того, как мы научились организовывать при помощи нашей микросхемы W5500 несколько одновременно открытых соединений, можно подумать и о следующем протоколе, который предназначен для передачи файлов, а также управления файловой системой по сети — это протокол FTP ( File Transfer Protocol — протокол

PIC Урок 1. Знакомство с семейством PIC

  Урок 1   Знакомство с семейством PIC   Наконец-то сегодня нашлось время познакомить вас с ещё одним семейством микроконтроллеров — это микроконтроллеры PIC. Данные микроконтроллеры также являются очень известными, устанавливаются во многие устройства и давно уже снискали у радиолюбителей

STM Урок 94. DS18B20. Подключаем несколько датчиков на провод. Часть 3

В предыдущей части урока мы написали полностью функцию поиска идентификаторов датчиков и считали уникальные коды со всех датчиков температуры. Перейдём в функцию main() файла main.c и добавим локальную переменную для счётчика   char c; uint8_t i;

STM Урок 94. DS18B20. Подключаем несколько датчиков на провод. Часть 2

В предыдущей части урока мы изучили, как надо задействовать команду Search ROM устройств 1-WIRE, чтобы считывать идентификационные коды нескольких устройств на одной шине, создали и настроили проект. Перейдём в функцию инициализации ds18b20_init, немного изменив там код. Пока перенесём сброс устройств в условие

STM Урок 94. DS18B20. Подключаем несколько датчиков на провод. Часть 1

Продолжаем работу с датчиком температуры DS18B20, который подключается посредством однопроводной шины 1-WIRE. Вернее не с датчиком, а с несколькими датчиками, подключенными на один провод. А точнее не с несколькими, а с двумя, потому что больше у меня нет. Данный урок

STM Урок 93. LAN. W5500. HTTP Server. Сокеты. Часть 2

  Урок 93   Часть 2   LAN. W5500. HTTP Server. Сокеты   В предыдущей части урока мы познакомились с понятием сокетов, а также внесли определённые поправки в код для работы с ними.   В функции http_request изменим немного вывод в USART имени

STM Урок 93. LAN. W5500. HTTP Server. Сокеты. Часть 1

  Урок 93   Часть 1   LAN. W5500. HTTP Server. Сокеты   Сегодня мы для нашего модуля W5500 попробуем организовать сокеты. Сокеты — это такие виртуальные соединения, которые используются для организации нескольких соединений TCP, работающих одновременно. То есть если клиент с

STM Урок 92. Датчик температуры DS18B20. Часть 3

  Урок 92   Часть 3   Датчик температуры DS18B20   В предыдущей части урока мы познакомились с организацией памяти датчика, а также написали ещё несколько нужных функций.   Следующая функция, которая нам потребуется — это функция считывания памяти, нам же надо узнать

Наверх