• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Р

    Вопрос возможно ли чтение ADC в обработчике прерывания?

    Отвечаю сам себе: https://esp8266.ru/download/esp8266-doc/april-2015/2C-ESP8266__SDK__Programming%20Guide__EN_v1.0.1.pdf "Using non-OS SDK, please don’t call any function defined with ICACHE_FLASH_ATTR in interrupt handler"
  2. Р

    Вопрос возможно ли чтение ADC в обработчике прерывания?

    В исходниках non-os sdk espressif/ESP8266_NONOS_SDK ICACHE_RAM_ATTR вообще не используется. Можно ли считать, что всё, что не помечено ICACHE_FLASH_ATTR, является ICACHE_RAM_ATTR?
  3. Р

    Вопрос возможно ли чтение ADC в обработчике прерывания?

    1) Возможно ли реализовать чтение из ADC в обработчике прерывания таймера? system_read_adc() не помечен атрибутом ICACHE_RAM_ATTR - выходит, нельзя? 2) нашел пример прямой работы с ADC: pvvx/esp8266web Можно ли просто поменять ICACHE_FLASH_ATTR на ICACHE_RAM_ATTR? И как скомпилировать это в...
Сверху Снизу