Рубрика: Программирование STM32

Программирование микроконтроллеров STM32 и все, что с ним связано

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

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

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   В предыдущей части урока мы познакомились с организацией памяти датчика, а также написали ещё несколько нужных функций.   Следующая функция, которая нам потребуется — это функция считывания памяти, нам же надо узнать

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

  Урок 92   Часть 2   Датчик температуры DS18B20   В предыдущей части урока мы познакомились с датчиком, создали и настроили проект и начали писать функцию инициализации термодатчика.   Начнём код с функции чтения бита. Писать её мы будем сразу же после тела функции

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

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

STM Урок 91. LAN. W5500. HTTP Server. Часть 5

  Урок 91   Часть 5   LAN. W5500. HTTP Server   В предыдущей части урока мы продолжили функцию ответа на запрос HTTP, а также написали функцию передачи клиенту документа, умещающегося вместе с заголовком в одно окно.   Следом за этой функцией создадим

Наверх