ESP32 программирование

Материал из ВИКИЦМИТ
Перейти к навигации Перейти к поиску

Память

Распределение памяти в ESP32
Настройка таблицы разделов FLASH-памяти для ESP32
NVS: энергонезависимая библиотека хранения параметров

Уроки программирования ESP32 от © Narod Stream

  • Урок 1. Первое знакомство с контроллером ESP32
  • Урок 2. Настраиваем toolchain и пишем свою прошивку в Espressif IDE
  • Урок 3. Мигающий светодиод
  • Урок 4. Подключаем кнопку
  • Урок 5 GPIO interrupt
  • Урок 6. I2C. Подключаем внешний EEPROM
  • Урок 7. I2C. Переходник для LCD 20×4
  • Урок 8. SPI. Драйвер индикатора MAX7219
  • Урок 9. SPI. FLASH память W25Q. Получение информации из микросхемы
  • Урок 10. Возможность отладки кода
  • Урок 11 SPI Дисплей TFT 240×320
    • Часть 1
    • Часть 2
    • Часть 3
  • Урок 12. Отладка. Смотрим регистры контроллера
  • Урок 13. Программные таймеры
  • Урок 14. FreeRTOS. Мьютексы
  • Урок 15. Аппаратные таймеры
  • Урок 16. FreeRTOS. Двоичные семафоры
  • Урок 17. FreeRTOS. Счётные семафоры
  • Урок 18. FreeRTOS. Event Groups
  • Урок 19. Wi-Fi. Режим STA (Станция)
  • Урок 20. Wi-Fi. STA. UDP Client. Передача данных
  • Урок 21. Wi-Fi. STA. UDP Client. Приём данных
  • Урок 22. Wi-Fi. Режим STA (Станция). Smart
  • Урок 23. Wi-Fi. STA. UDP Server
  • Урок 24. Wi-Fi. STA. TCP Client. Соединение с сервером
  • Урок 25. Wi-Fi. STA. TCP Client. Приём и передача пакетов
  • Урок 26. Wi-Fi. STA. TCP Server
  • Урок 27. Wi-Fi. STA. Простой HTTP Server
  • Урок 28. Wi Fi STA HTTP Server IDF
  • Урок 29. Файловая система SPIFFS
  • Урок 30. Wi-Fi. STA. HTTP Server SPIFFS
  • Урок 31. Wi-Fi. STA. HTTP Server. Параметры
  • Урок 32. Wi-Fi. STA. HTTP Server. AJAX
  • Урок 33. Энергонезависимое хранилище данных NVS
  • Урок 34. UART. Приём данных
  • Урок 35. NVS. Запись и чтение через PC
  • Урок 36. RMT. Работа с ИК-пультом
  • Урок 37. RMT. 1-Wire. Инициализация
    • Часть 1
    • Часть 2
  • Урок 38. RMT. 1-Wire. Поиск устройства
  • Урок 39. RMT. 1-Wire. Поиск устройства по известному ROM-коду
  • Урок 40. RMT. DS18B20. Инициализация
  • Урок 41. RMT. DS18B20. Измеряем температуру
  • Урок 42. Wi-Fi. STA. MQTT Client
  • Урок 43. MQTT. Передаём температуру с датчика DS18B20
  • Урок 44. Сопроцессор ULP. Первое знакомство
  • Урок 45. ULP. GPIO. Мигаем светодиодом
  • Урок 46. ULP. GPIO. Подключаем кнопку
  • Урок 47. ULP. 1-Wire. Инициализация
  • Урок 48. ULP. 1-Wire. Передача данных
  • Урок 49. ULP. 1-Wire. Прием данных
  • Урок 50. ULP. Датчик DS18B20. Проверяем контрольную сумму
  • Урок 51. ULP. Датчик DS18B20. Измеряем температуру
  • Урок 52. RMT. WS2812B. Лента на умных светодиодах RGB. Инициализация
  • Урок 53. RMT. WS2812B. Лента на умных светодиодах RGB. Зажигаем светодиоды