Перейти к содержимому

Март 2022

Удаленный перехват backtrace на ESP32
4.5 (2)

Иногда уже после сборки и отладки очередного устройства, а затем и установки его “на место”, вдруг начинают проявляться самопроизвольные перезагрузки из-за паники. Это означает, что в прошивке где-то присутствует ранее незамеченная проблема. Возникает задача: определить место возникновения сбоя. Зная файл исходного кода и номер строки, можно с большой степенью вероятности… Подробнее »Удаленный перехват backtrace на ESP32

Расшифровка адресов ESP32 backtrace в PlatformIO
4.5 (2)

В статье рассмотрен сравнительно простой способ дешифровки адресов backtrace в среде VSCode + PlatformIO. Под дешифровкой backtrace в контексте данной статьи понимается преобразование адресов в имена файлов и номера строк исходного кода. В настоящее время я занимаюсь разработкой для ESP32 (и иногда ESP8266), поэтому в статье рассмотрен пример именно для… Подробнее »Расшифровка адресов ESP32 backtrace в PlatformIO

Защита цифровых входов микроконтроллера от помех и наводок
4.8 (4)

Добрый день, уважаемый читатель. Разрабатывая устройства на микроконтроллерах (MCU), неизбежно сталкиваешься с необходимостью подключения к MCU различных внешних датчиков и устройств. Обычно цифровые входы MCU рассчитаны на совсем небольшое напряжение, не превышающее напряжение питания самого MCU – 5 или 3,3В. При подключении кнопок или датчиков, которые расположены внутри корпуса рядом с… Подробнее »Защита цифровых входов микроконтроллера от помех и наводок