Месяц: Сентябрь 2017

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

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

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

  Урок 91   Часть 4   LAN. W5500. HTTP Server   В предыдущей части урока мы исследовали пришедший от клиента запрос HTTP и начали формировать на него ответ.   Добавим глобальную переменную для размера окна   uint32_t bytesread; volatile uint16_t tcp_size_wnd =

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

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

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

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

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

  Урок 91   Часть 1   LAN. W5500. HTTP Server   Сегодня мы продолжим тему работы с LAN. Только для этих целей мы возьмём уже другую микросхему — W5500. Эта микросхема разработана компанией Wiznet и интересна она тем, что

STM Урок 90. Датчик освещённости VL6180X. Часть 5

  Урок 90   Часть 5   Датчик освещённости VL6180X   В предыдущей части нашего занятия мы написали ещё ряд фунций по работе с датчиком освещённости. Над функцией vl6180_AlsGetMeasurement добавим функцию снятия сырых показаний с датчика и преобразования их непосредственно в значение

STM Урок 90. Датчик освещённости VL6180X. Часть 4

  Урок 90   Часть 4   Датчик освещённости VL6180X   В предыдущей части нашего занятия мы написали ряд функций и начали уже непосредственно работать с датчиком освещённости.   Добавим функцию подготовки регистров датчика выше функции чтения данных   //————————————————- int vl6180_Prepare(void) {

STM Урок 90. Датчик освещённости VL6180X. Часть 3

  Урок 90   Часть 3   Датчик освещённости VL6180X   В предыдущей части нашего занятия мы создали и настроили библиотеки для работы с микросхемой stmpe1600 и с четырёхразрядным светодиодным индикатором, который подключен от этой микросхемы.   Добавим глобальную переменную, а также

STM Урок 90. Датчик освещённости VL6180X. Часть 2

  Урок 90   Часть 2   Датчик освещённости VL6180X   В предыдущей части нашего занятия мы познакомились с датчиком освещённости, подключили плату с данным датчиком, создадим и настроили проект.   Откроем файл main.c и в главной функции main() запустим таймер   /* USER

STM Урок 90. Датчик освещённости VL6180X. Часть 1

  Урок 90   Часть 1   Датчик освещённости VL6180X   Сегодня мы познакомимся с датчиком, который измеряет освещённость. Это датчик VL6180X производителя ST Microelectronics. Наряду с измерением освещённости датчик очень прекрасно измеряет и расстояния до объекта. Прекрасно, потому что

Наверх