На данном занятии мы познакомимся ещё с одним видом межпроцессного взаимодействия и синхронизации потоков — Event Groups (группами событий). Для этого также существуют очереди, семафоры и мьютексы. Но группы событий от них отличаются тем, что во-первых здесь идёт экономия ресурсов, так …

ESP32 Урок 18. FreeRTOS. Event Groups Читать далее »

На прошлом уроке мы уже работали с семафорами, но это были двоичные семафоры. Теперь на повестке дня семафоры счётные. Двоичные семафоры от счётных практически не отличаются ничем, только количество элементов в них всегда равно одному, а в счётных — более …

ESP32 Урок 17. FreeRTOS. Счётные семафоры Читать далее »

В уроке 14 мы познакомились с мьютексами. Также мы немного определились с вопросом, чем вообще мьютексы отличаются от семафоров вообще и от двоичных семафоров в частности. Хотя это отличие в основном символическое. С семафорами мы встречались и ранее, когда писали …

ESP32 Урок 16. FreeRTOS. Двоичные семафоры Читать далее »

Как мы уже знаем, работать с ESP32 нам приходится с использованием операционной системы реального времени FreeRTOS. Это вызвано многими причинами. Во-первых, использование операционной системы обусловлено тем, что контроллер ESP32 имеет на своём борту модуль для работы с беспроводными соединениями. А …

ESP32 Урок 14. FreeRTOS. Мьютексы Читать далее »

Продолжаем работу по программированию микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS, а также продолжаем работу с протоколом TCP (Transmission Control Protocol). И на данном уроке мы уже попробуем не просто соединиться с сервером и передать тестовый пакет, но …

ESP8266 Урок 28. FreeRTOS. Wi-Fi. STA. TCP Client. Приём и передача пакетов Читать далее »

Продолжаем работу по программированию микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS. И на данном уроке мы уже начнём работать с протоколом TCP (Transmission Control Protocol). Конечно начнём мы работать с данным протоколом именно с использованием FREERTOS и контроллера …

ESP8266 Урок 27. FreeRTOS. Wi-Fi. STA. TCP Client. Соединение с сервером Читать далее »

Продолжаем учиться писать код для микроконтроллера ESP8266. На данном занятии мы продолжим работу с интерфейсом UART и попробуем принять данные по данной шине. Такую работу мы уже проделывали в уроке 11, только операционную систему FreeRTOS мы не использовали, а с …

ESP8266 Урок 23. FreeRTOS. UART. Приём данных Читать далее »

Продолжаем программирование микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS. На данном уроке мы также продолжим тему беспроводной передачи данных и попробуем настроить наш модуль в режиме программной точки доступа (SOFTAP). После этого мы можем создавать подключение с узлами, …

ESP8266 Урок 22. FreeRTOS. Wi-Fi. Режим AP (точка доступа) Читать далее »

Продолжаем учиться писать код для микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS. На данном уроке мы попробуем создать соединение по Wi-Fi в режиме STA (станции), то есть соединиться с готовой точкой доступа для передачи данных по беспроводной сети. …

ESP8266 Урок 21. FreeRTOS. Wi-Fi. Режим STA Читать далее »

Продолжаем учиться писать код для микроконтроллера ESP8266 и уже с использованием операционной системы реального времени FREEFTOS, с которой мы начали работу в прошлом занятии. А на данном уроке мы, используя данную операционную систему, попробуем подключить к нашему контроллеру символьный дисплей …

ESP8266 Урок 20. FreeRTOS. Переходник для LCD 20×4 Читать далее »