На прошлом занятии мы установили всё необходимое для написания кода для контроллера ESP32, а также испытали проект по выводу в терминальную программу информации, а сегодня мы попробуем помигать светодиодом, испытав работу с портом ввода-вывода. Также мы настроим под себя среду …

ESP32 Урок 3. Мигающий светодиод Читать далее »

В прошлом занятии мы немного познакомились с линейкой микроконтроллеров ESP32. Теперь пришло время попробовать себя в написании ПО для него. Писать прошивки так же, как и в случае с ESP8266, можно несколькими способами. Можно это делать в IDE Arduino, установив необходимый …

ESP32 Урок 2. Настраиваем toolchain и пишем свою прошивку в Espressif IDE Читать далее »

Ну вот, наконец-то, настало время нам перейти к знакомству с более взрослой линейкой контроллеров китайского производителя Espressif — ESP32. Зрители и читатели данного ресурса давно уже меня просят о том, чтобы я поскорей начал уроки по контроллеру ESP32, но так …

ESP32 Урок 1. Первое знакомство с контроллером ESP32 Читать далее »

Продолжая тему программирования контроллера STM32F4 и также работу с последовательной FLASH-памятью серии W25Q, мы попытаемся с помощью программы для ПК записать данные в память микросхемы. Причём запишем мы данные из файла, подготовленного для прошивки. Хочу заверить, что данная работа несложная, …

STM Урок 219. HAL. STM32F4. FLASH память W25Q. Запись данных. Подключаем LCD Читать далее »

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

ESP8266 Урок 31. FreeRTOS. Файловая система SPIFFS Читать далее »

Продолжаем работу по программированию контроллера STM32F4 и также работу с последовательной FLASH-памятью серии W25Q. На данном уроке мы попробуем стереть данные из памяти микросхемы. Дело в том, что, как мы знаем, FLASH-память устроена так, что пока данные не сотрёшь, новые …

STM Урок 218. HAL. STM32F4. FLASH память W25Q. Стираем информацию Читать далее »

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

ESP8266 Урок 30. FreeRTOS. Wi-Fi. STA. Простой HTTP Server Читать далее »

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

ESP8266 Урок 29. FreeRTOS. Wi-Fi. STA. TCP Server Читать далее »

Продолжаем тему программирования контроллера STM32F4 и также продолжаем работу с последовательной FLASH-памятью серии W25Q. И теперь мы попробуем считать из микросхемы для начала служебную информацию, но уже не с использованием стандартной терминальной программы, а с помощью программы, которую я начал …

STM Урок 216. HAL. STM32F4. FLASH память W25Q. Используем программу для обмена данными Читать далее »

Продолжая тему программирования контроллера STM32F4 и также работу с последовательной FLASH-памятью серии W25Q, мы попытаемся с помощью программы для ПК прочитать данные из памяти микросхемы. Причём прочитаем мы все данные полностью, и, мало того, попробуем их сохранить в файл. Это …

STM Урок 217. HAL. STM32F4. FLASH память W25Q. Считываем данные в программу Читать далее »