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

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

  1. pvvx

    Буфер esp8266

    we expand buf from 48 to 112 in v0.9.5, so the method you used is workable. :)
  2. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Вот это и странно. Почему на ESP-12 при том-же коэффициенте деления 3.3В? От куда разница в 30..40%, при всём одинаковом? На ESP-01 у чипа ESP8266ex дата 252014 + POHV54, на ESP-12 302014 + POVVo1. Но краска и маркировка различаются. Китайцы клонировали свои микросхемы? Или отбраковка? Измерил...
  3. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    Кто-то спрашивал RTS/CTS: Добавил, вместе с инверсией входов/выходов (DSR/DTR добавляется опцией в uart.h, т.к. не нужны, а пины едят). Аппаратный 'Loop Back' c 'Flow Control' одновременно не работают - особенность чипа. ets_timer_arm_new() не любит некоторые значения (в us) и иногда не...
  4. pvvx

    Разработка ‘библиотеки’ малого webсервера на esp8266.

    HTM страницы вообще не оптимизированы. Я их дополнял по мере тестов кое-как и не смотрел что там. Расчет на то, что их напишет каждый сам для своего проекта. Там не только мелкие ошибки, но и глобальные - неверно используются функции установки WiFi и сохранений. Дальнейшее развитие "библиотеки"...
  5. pvvx

    Esp8266 ajax webserver

    На название темы взгляните. :D
  6. pvvx

    Esp8266 ajax webserver

    Вы принуждаете учить дошкольников протоколы прикладного уровня (HTTP) и текущие стандарты эксплореров? Когда они вырастут, таких эксплореров уже не будет. И во вторых – такое сокращенное повествование дает возможность, таким как вы, “выпучиться” и настряпать очередной блог “для чайников” :).
  7. pvvx

    Таймер и gpio

    А с данной темой все вопросы уже исчерпаны. Таймер кое как зарядить можем (выложенного описания бит и примера хватает), биты управления I/O работают и описаны в ESP8266_GPIO_Register_141105.xls Скорость работы I/O и прерываний при настройках периферии SDK показана. Варианты как "описать"...
  8. pvvx

    Таймер и gpio

    volatile register uint32 *ioaddr = (uint32 *)(PERIPHS_GPIO_BASEADDR + GPIO_OUT_W1TS_ADDRESS); register uint32 iobits = TEST_PIN_IO; *ioaddr++ = iobits; 40100c51: 0020c0 memw 40100c54: 0429 s32i.n a2, a4, 0 *ioaddr-- = iobits; 40100c56: 0020c0...
  9. pvvx

    Таймер и gpio

    Возможно просто не стоит проверка значений... PS: (Могу ещё написать сотню вопросов по куску, завершенному “???”. Они поставлены для того, чтобы вы могли выбрать вопрос и ответ на свое усмотрение, а не льстить себе :) Интересна любая информация, т.к. на форуме присутствуют люди с разными...
  10. pvvx

    Таймер и gpio

    Почему оно странслировало загрузку нового значения, а не inc регистра или смещение?
  11. pvvx

    Таймер и gpio

    При 160 и 80 MHz CPU I/O строб = 75ns (такая вот шина или что-там в I/O) asm volatile ( 40100c36: fffa31 l32r a3, 40100c20 40100c39: fcfa21 l32r a2, 40100024 40100c3c: 1329 s32i.n a2, a3, 4 40100c3e: 2329 s32i.n a2, a3, 8...
  12. pvvx

    Таймер и gpio

    register uint32 *ioaddr = (uint32 *)(PERIPHS_GPIO_BASEADDR + GPIO_OUT_W1TS_ADDRESS); register uint32 iobits = TEST_PIN_IO; *ioaddr++ = iobits; 40100c3a: fcfa21 l32r a2, 40100024 40100c3d: fff831 l32r a3, 40100c20 40100c40: 0329 s32i.n a2, a3...
  13. pvvx

    Таймер и gpio

    Ещё не ясно вот это: WRITE_PERI_REG(PERIPHS_GPIO_BASEADDR + GPIO_OUT_W1TS_ADDRESS, TEST_PIN_IO); // SET_PIN_IO (*((volatile uint32_t *)(0x60000300 + 0x04))) = (uint32_t)(0x00001000) 40100c3a: fcfa21 l32r a2, 40100024 40100c3d: fff831 l32r a3, 40100c20 40100c40: 0020c0 memw...
  14. pvvx

    Таймер и gpio

    Вопрос у народу задан выше: перевожу - сколько тактов тратит CPU на вход и выход в call. + сколько уходит на прерывание.
  15. pvvx

    Таймер и gpio

    А это и есть самая нужная информация. Остальное - компилятор СИ, С++ и asm, уже есть.
  16. pvvx

    Таймер и gpio

    Основные вопросы по периферии :). Нет битов управления аппаратными таймерами. Всё, что известно, и то путем тыка: 0x60000600: делитель 0x60000604: текущий счетчик 0x60000608: бит0: =1 TM_LEVEL_INT, =0 TM_EDGE_INT бит1..3: =0 DIVDED_BY_1, = 1 DIVDED_BY_16, =2 DIVDED_BY_256 бит6: =1 автозагрузка...
  17. pvvx

    Esp8266 ajax webserver

    Тут пытаются построить работу с ajax и получением-передачей информации с веб-сервера. Если информация запрашивается с другого хоста, то такие запросы эксплореры блокируют в целях безопасности. Остальное найдете в поиске. http://www.google.ru/?q=Access-Control-Allow-Origin :) "И кому?" - тому кто...
  18. pvvx

    Esp8266 ajax webserver

    Без указания "Access-Control-Allow-Origin" данные в XML не будут доступны на другом хосте, т.е. будет невозможно отладить текст страниц на компе с запросами к данным XML модуля.
  19. pvvx

    Таймер и gpio

    Вы собрались писать всю систему на asm и вас не устраивает 2us между обработкой аппаратного прерывания у процессора с тактом в 12.5ns (80MHz по умолчанию)? :rolleyes: Тогда просим изучить Tensilica RC-2010.1 Documentation (93.2 Мб). Потом у вас будем спрашивать всякое :) и на сколько долей...
  20. pvvx

    SPI

    что-то именно то. Т.к. UART идет дискретно и более 20Mbit/s сливаются биты (пропадают если 010101 на осциллографе), (у UART в SDK CLK 80MHz). При этом входы/выходы QSPI работают на 80MHz... Чип то xtensa-lx106-elf - у него шинами, вроде... Тут я снял работу bit-а порта...
Сверху Снизу