• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. pvvx

    Решено Частотомер и WEB

    А ка тогда ловить фронт \ а потом / ? Это требует обязательного переключения в прерывании... В пустой ОС может и 140 кГц, но при WiFi и выкрутасах SDK - фигу.
  2. pvvx

    Решено Частотомер и WEB

    Вот вам пример из LUA: ETS_GPIO_INTR_DISABLE(); #ifdef GPIO_INTERRUPT_ENABLE pin_int_type[pin] = GPIO_PIN_INTR_DISABLE; #endif PIN_FUNC_SELECT(pin_mux[pin], pin_func[pin]); //disable interrupt gpio_pin_intr_state_set(GPIO_ID_PIN(pin_num[pin])...
  3. pvvx

    Решено Частотомер и WEB

    А варианта тогда два: Вечное прерывание - другого времени проц не отдает системе, а занят вечным входом-выходом в прерывание, т.к. не может его сбросить в аппаратуре или так его вы настроили. Например на уровень пина нуль на входе всегда нуль. :) Другой вариант - при исполнении...
  4. pvvx

    RTLHTTPD

    А там не webfs, а espfs. Оно лежит и готовое в RTLHTTPD/webpages.espfs at master · pvvx/RTLHTTPD · GitHub Собирается и прошивается вручную, программатором по адресу 0xD0000 т.к. стандартный адрес для такого диска системы ещё не выбран. Его должен выбрать sharikov. И вообще это его проект, а я...
  5. pvvx

    Arduino для RTL8710.

    Были взяты новые obj от Ameba и убежала структура flash_t flashobj в Local. Замените lib_rtl8710.a. Первый запуск: ===== SPIFFS Info ==== Total: 52961 Used: 0 Block: 4096 Page: 256 Max open files: 5 Max path len: 32 ====================== Open file... Write data... Close file... Read file...
  6. pvvx

    Arduino для RTL8710.

    Это просто проверка, туда-ли припаяли :)
  7. pvvx

    Arduino для RTL8710.

    А кто будет дергать RST вывод у Jlink? Запускаете JLink.exe и вводите r0 смотрите, что на выходе. Потом r1 - RTL должен начать работу - вывести ROM Version...
  8. pvvx

    Arduino для RTL8710.

    А команды: r0 r1 для J-link вписали? :)
  9. pvvx

    Решено Частотомер и WEB

    Те времена, что описаны - это для процедуры прерывания от таймера. Она корректная - там всего 2 ввода-вывода на шину регистров. Шина -то тормоз на 26 МГц и ещё с FIFO. Итого там 16 тактов на чтение-запись любого регистра периферии проца при 160 МГц. А в процедуре обработки прерывания от GPIO -...
  10. pvvx

    Решено Частотомер и WEB

    Записать всю область стека каким-то ID типа 0xDEAD, в самых глубоких вложениях сделать проверку чтения адреса стека, а в каком-то цикле следить за записанными значениями ID в конце стека. Допустимый адрес стека (область) указана только в web-свалке, в *.ld файле. LUA и HTTPD на 100% уходит...
  11. pvvx

    Решено Частотомер и WEB

    Как раз зависнет тогда, когда он будет писать в свой стек :) Ещё надо попасть в сохранение адреса процедуры выхода... Ну детсад что-ли? Пример: cтек переписал таблицу GPIO для ROM-BIOS. Ну и всем пофигу. Уехал дальше, а тут вызов процедуры, которая пишет в его возвраты... Если попадет куда надо...
  12. pvvx

    Решено Частотомер и WEB

    Может виснуть обращение к процедурам ROM-BIOS (это процедуры с GPIO), если стек залез в переменные ROM-BIOS. Они там рядом к его концу :) За глубиной стека в ESP никто не следит и все программы от "сообщества" переполняют допустимый раздел стека. Ну это только "калбек", а куча кода подтверждения...
  13. pvvx

    RTLHTTPD

    Слепил первую тестовую версию wifi_api, прикрутил к MP3 и HTTPD... Старые файлы SDK по поводу WiFi ещё не чистил, но скоро. Кинуто на git. CONSOLE COMMAND SET: ================================ ATPN=<SSID>[,password[,encryption[,auto-reconnect[,reconnect pause]]]: WIFI Connect to AP...
  14. pvvx

    Решено Частотомер и WEB

    Секунды нет, если не разрывать связь WiFi. Связь с AP в стандарте WiFi устанавливается от 2-х до 5 секунд, в зависимости от роутера и установок соединения. Если глушили (отключили) WiFi, то гарантированно связаться получится условно раз в десяток секунд, с паузой отключения для измерения. Все...
  15. pvvx

    Arduino для RTL8710.

    Это зависит от вашего желания. Модуль в "стандарте" Arduino имеет 2 прошивки и они переключаются пином при загрузке. Если основная прошивка прошита для обновления по сети в Arduino, то вторая, пользовательская, не нуждается в этом. Если для прошивки и отладки используете Jtag, то всё без...
  16. pvvx

    RTLHTTPD

    Там требуется соответствие версии SDK и версии HTTPD. И для уровня "поиграться" не доделано. Текущая версия работает только с загрузки в RAM и ранее прошитой файловой системой. Т.е. прошивку надо собрать вручную или использовать только ota.bin. На основной странице git находиться переходная...
  17. pvvx

    Простой датчик IoT

    RTL8711AM на модуле за 300 руб в базе "AT" прошивки имеет отсылку на MQTTS (MQTT SSL).
  18. pvvx

    Решено Частотомер и WEB

    Счас в любом MCU есть 32-х битный таймер. На дворе не 2000-ые... Уж десяток лет прошло... Антиквариат, типа stm8, давно стал дороже чего либо с ядром на 100 MHz. На RTL871x пока не копал как он там мультиплексируется на GPIO, но GATE таймера переключается на I/O порты... И даже смысла в этом не...
  19. pvvx

    Делюсь опытом Мониторинг и управление. ESP8266 и WebSocket.

    Вы с потерей точек разобрались? Или нет? Они же будут теряться, даже если передавать реже 1-го раза в секунду. В сети пакеты приходят как попало и имеют разные задержки, а ваш сервак не ест точки, если между ними нет его любимой паузы. Самое интересное в этом - как умудрились сделать это(?)...
  20. pvvx

    Решено Частотомер и WEB

    Каким образом? А где код подтверждения прерывания и новое назначение для следующего срабатывания "прерывания по пину" в контроллере портов? Там и сидит кака от программеров Espressif. Как это нет? Если дребезг на входе, а код прерывания от Espressif разрешает следующее прерывание до завершения...
Сверху Снизу