Документация на таймеры esp8266

Тема в разделе "ESP8266, ESP32", создана пользователем ART_HA, 21 ноя 2020.

  1. ART_HA

    ART_HA Нуб

    Здравствуйте.
    Просьба сильно не пинать ибо запутался.
    Прочитал на https://nodemcu.readthedocs.io/en/newdocs/en/modules/tmr/, что в ES8266 семь таймеров, а можно ли например запускать таймер внешне - непонятно. Можно ли вырабатывать по интервалу прерывание или выводить сигнал об окончании счета на вывод, тоже ни слова.
    В каком документе можно ознакомиться с полным описанием работы таймеров и прерываний? Или по отношению к Wemos D1 mini этот вопрос некорректный?
     
  2. ИгорьК

    ИгорьК Оракул Модератор

  3. ART_HA

    ART_HA Нуб

    Спасибо за быстрый ответ, но по этой ссылке тоже нет ничего ни про внешний запуск таймера, ни про выдачу им аппаратного сигнала, ни про прерывания по таймеру (или я не нашел?). Отсюда непонятно - такого функционала у таймеров в этом МК вообще нет, или они есть, но в ES8266 недоступны?
    Где можно посмотреть описание регистров таймеров?
     
  4. ИгорьК

    ИгорьК Оракул Модератор

    Вы забрели в язык Lua. Для Си вам надо идти на сайт espressif.
     
    issaom нравится это.
  5. ART_HA

    ART_HA Нуб

    Я оттуда скачал всё, что касается ESP8266.
    Но там еще хуже, там про таймеры нет вообще ничего. То есть на Си таймеров у ESP8266 не существует. :(
    Хотя опять же, причем здесь язык, когда регистры таймеров и регистры контроллера прерываний должны по идее описываться в даташите. Они же на битовом уровне управляются.
     
    Последнее редактирование: 21 ноя 2020
  6. Есть в sdk api.
    СДК/библиотеки от еспрессиф, проприетарные, описано только как работать с таймерами через их апи
    описание, как работать с таймерами на уровне регистров, в открытом доступе не ищется :(
     
    ART_HA нравится это.
  7. ART_HA

    ART_HA Нуб

    Ну вот теперь вроде ясно - полная документация для нас закрыта, но можно попробовать собрать SDK.
    Дело муторное, но похоже, оно того стОит.
    Спасибо.
     
  8. parovoZZ

    parovoZZ Гуру

    Не стоит оно того. Есть более интересные SoC.