Документация на таймеры 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.
     
  9. ART_HA

    ART_HA Нерд

    Прошу прощения, что не совсем по теме, но с другой стороны зачем тему новую открывать, когда процесс один.

    Node MCU mini

    Выбираю в чем начать работать.
    Скетч с arduino 1.8.13 загружается и работает.
    А вот ESPlorer ни в какую.
    При попытке установить связь получаю вот это. А при reset на скорости 74880 вот это.
    Прошивки всякие-разные загружал, результат не меняется.
    В чем причина?
    1Снимок.JPG 2Снимок.JPG 1Снимок.JPG 2Снимок.JPG
     
  10. ИгорьК

    ИгорьК Гуру

    У вас не тот выбор. ESPlorer предназначен для работы в среде NodeMCU Lua.
    Для ESP-8266 Ардуино - Ардуино etc
     
  11. ART_HA

    ART_HA Нерд

    ИгорьК, у меня то, что изображено ниже на картинке.
    И оно работает в ардуине. Успешно прошивается XTCOM_UTIL и FLASH_DOWNLOAD_TOOLS прошивками ESP_8266_v0.9.2.2 AT Firmware, AT21SDK95-2015-01-24 и nodemcu_integer_0.9.6-dev_20150704.
    Почему оно не должно работать в Lua? И если должно, то что нужно сделать для этого? 1Снимок.JPG
     
  12. ИгорьК

    ИгорьК Гуру

  13. ART_HA

    ART_HA Нерд

    1Снимок.JPG Спасибо.
    Попробовал прошить через рекомендованный Вами NodeMCU-PyFlasher-4.0-x64.
    Заливал вот это: https://github.com/avislab/NodeMCUE...ster-23-modules-2017-10-17-17-23-42-float.bin
    Согласно Вашей же рекомендации проверяю успех с помощью ESPlorer
    И имею все тот же результат, но с отличием - циклическое появление ошибки.
    Файл прошивки неправильный? Сможете дать ссылку на проверенный?
     
  14. ИгорьК

    ИгорьК Гуру

    По той ссылке, в п.0 ч.в есть ссылка на сайт, где варятся эти прошивки. Заходите на сайт и заказываете ту конфигурацию, которая вам нужна.
     
  15. ИгорьК

    ИгорьК Гуру

  16. ИгорьК

    ИгорьК Гуру

    Только не занимайтесь ерундой. Повторю, ESP-8266 кодится на С++, JavaScript, Micropython, Lua. Это все разные языки и шьется в них все по-разному. Какой смысл шить её то одним то другим то третьим.
     
  17. ART_HA

    ART_HA Нерд

    К сожалению, мне не удалось обнаружить ни одного файла прошивки по Вашим ссылкам.
    Поэтому заказал. Года через 2 наверное придет? ;)
    ЗЫ, И да, я не собираюсь шить то одним, до другим , то третьим. Я хочу выбрать чем именно мне будет удобно шить. И что именно будет работать лучше. Два варианта прогона тестовой программки на Си от ардуины и Lua от Вас меня вполне устроят.
     
  18. ИгорьК

    ИгорьК Гуру

    Интересно, что это значит :)
     
  19. ART_HA

    ART_HA Нерд

    Например время цикла в loop с АЦП в нём. Сможете примерное значение влет сказать?
     
  20. ART_HA

    ART_HA Нерд

    Получил заказ, загрузил. Загрузка успешна. Запустил ESPlorer.
    И получил вот это.
    1Снимок.JPG
    Обрадовался....
    Но при повторном подключении всё вернулось на круги своя - соединения нет. :(