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

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

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. Наряду с измерением освещённости датчик очень прекрасно измеряет и расстояния до объекта. Прекрасно, потому что

STM Урок 89. LAN. ENC28J60. TCP WEB Server. Подключаем карту SD

  Урок 89   LAN. ENC28J60. TCP WEB Server. Подключаем карту SD   Продолжаем подключать модуль LAN ENC28J60 к микроконтроллеру STM32F103, расположенному на одноимённой недорогой отладочной плате. Мы смогли ответить клиенту на запрос веб-страницы, но только передавать мы большие документы и изображения все

Наверх