429 читали · 2 года назад
Обработка перерываний GPIO на ESP-IDF
Добрый день, уважаемый читатель! В данной статье продолжим обсуждать тему портов ввода/вывода ESP32, а конкретно рассмотрим работу с прерываниями. Среди ардуинщиков я иногда сталкивался с мнением (цитирую по памяти): "Да что все так носятся с этими прерываниями?! Мне вот на моем скетче прерывания вообще не нужны!!! Мне не сложно один раз в десять секунд измерить напряжение на входе". Так-то оно может быть и так... Но это пока ваш контроллер выполняет только одно единственную задачу - меряет напряжение на входе и чем-то там "щёлкает"...
3132 читали · 2 года назад
Расширитель GPIO PCF8574
Добрый день, уважаемый читатель! Проблема нехватки свободных портов ввода-вывода ( GPIO ) на микроконтроллерах знакома, думаю, многим разработчикам устройств. Особенно эта проблема актуальна для весьма популярного микроконтроллера в народе ESP8266 (он же Гога ESP-01, он же Жора NodeMCU, и прочих модификаций на том же чипе) - там свободных GPIO вообще "кот наплакал". На ESP32 ситуация попроще, но всё равно иногда приходится упираться в аппаратные ограничения. Но есть довольно простое решение - расширители...