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

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

  1. D

    Прием данных по UART

    Посмотрите вот этот файл, последняя функция
  2. D

    Не рабоет прашивка которая сделана на sdk V2.0.0_16_08_10

    извените, что неотзывался. Я поменял компьютер и теперь у меня свежая система (linux mint 18.2). Я вчера по новой поставил esp-open-sdk и esptool 2.1. Как и раньше прошивка из примера создаётся без проблем. В Makefile, который идёт вместе с примером (пример можно посмотреть тут) есть команда...
  3. D

    Не рабоет прашивка которая сделана на sdk V2.0.0_16_08_10

    Я стёр флешь, потом залили снова прошивку, но он вообще никак не реагирует. Я в этот раз сделал через терминал, чтобы можно было писать адреса вручную. Пробывал эти два варианта 1 2 Вывод от esptool
  4. D

    Не рабоет прашивка которая сделана на sdk V2.0.0_16_08_10

    Всем привет, для нового проекта установил по новой esp-open-sdk на свой линукс, там теперь другая версия sdk (V2.0.0_16_08_10). Для теста взял пример "blinky", который меня хорошо работал в прошивке c SDK v1.5. Теперь я его могу скомпилировать и прошить, но чип не работает. Я заметил, что там...
  5. D

    Максимальный ток на пине?

    У меня к esp12e подключен RGB LED, каждый цвет подключен к отдельной ноге. Но это всё как-то светит недостаточно ярко поэтому я хотел подключить второй Led, но не уверен сможет ли столько выдержать пин. Пока вроде как каждый цвет (у меня только зелёный и жёлтый подключены) потребляет 20мА и...
  6. D

    Нужна помощь Не пишет во флеш

    у esptool есть команда либо "chip_id" либо "flash_id" одна из них показывает названия флеш чипа, а потом гуглить
  7. D

    Нужна помощь Не пишет во флеш

    Та строка выше это у меня в makefile написано. А для прошивки в линуксе исользутеся esptool. Целиком команда выглядит так:
  8. D

    Нужна помощь Не пишет во флеш

    Эту проблему походу все проходят. Какой модуль? Сколько памяти? У меня была похожая проблема с есп12, у которого 4МБ память. Там надо было при прошивке указывать сколько у меня памяти. Но это было в линуксе. В общем у меня тоже писал, но правильно прочитать не мог. Команда для прошики...
  9. D

    Прием данных по UART

    Да, это и правда оказалась не стандартная функция. Вот она int ICACHE_FLASH_ATTR uart0_rx_one_char() { if(UartDev.rcv_buff.pReadPos == UartDev.rcv_buff.pWritePos) return -1; int ret = *UartDev.rcv_buff.pReadPos; UartDev.rcv_buff.pReadPos++; if(UartDev.rcv_buff.pReadPos ==...
  10. D

    Прием данных по UART

    Вот так у меня работает. Инициализация (uart0 и uart1) uart_init(BIT_RATE_9600,BIT_RATE_9600); Передача данных на uart0: uart0_tx_buffer(cmd, sizeof(cmd)); Приём: Сперва нужно приделать прерывание: system_os_task(loop, user_procTaskPrio,user_procTaskQueue, user_procTaskQueueLen)...
  11. D

    Нужна помощь Как послать http больше 3050 байт?

    Спасибо. Я так понимаю, что функцию "espconn_send" вы не используете? Я просто через неё данные посылаю. Проблема у меня была в том, что я забыл колбек функцию вызывать, когда данные послал, поэтому у меня соеденение закрывалось походу до того как всё было переданно.
  12. D

    Нужна помощь Как послать http больше 3050 байт?

    Все привет, У меня снова вопрос, я хочу послать страницу, но она больше чем 3050 байт, поэтому она приходит не вся. Как это сделать правильно? Можно её как-то порезать и послать двумя пакетами? Может у кого есть пример, как это сделать?
  13. D

    Решено Как правильно сделать приём через uart0?

    Да без проблем. Причины у меня целых три: 1. Я учусь паралельно на электронщика и знания С будут полезны. 2. Так как я уже начал заниматься с этим, то надо всё таки С осваивать, я думаю, что это более универсальное решение, чем ардуино фреймворк. 3. Это практически последняя функция в моём...
  14. D

    Решено Как правильно сделать приём через uart0?

    А при чём тут ардуино? Я как-бы с sdk работаю.
  15. D

    Решено Как правильно сделать приём через uart0?

    Я вчера ещё поискал и во тут нашел, этот пример у меня заработал Принимает по одному байту, но в принципе тоже пойдёт.
  16. D

    Решено Как правильно сделать приём через uart0?

    Я шлю несколько байт (как запрос), мне в ответ приходит так-же несколько байт (9). Мне именно код нужет, как пример.
  17. D

    Решено Как правильно сделать приём через uart0?

    Может кто-то даст пример, как правильно сделать приём через uart0? Я искал, но либо не понятно, либо не работает Может кто-нибудь даст ссылка, желательно, чтобы было попроще.
  18. D

    Решено Не работает uart0/1

    Проблема решилась, всё что было написано выше работает. Но по ощущениям, сразу после "uart_init" надо подождать некоторе время.
  19. D

    Решено Не работает uart0/1

    Приветствую, у меня снова проблема - не работает передача данных. Раньше я делал настройку так: uart_div_modify(0, UART_CLK_FREQ / 9600) и потом через писал в uart0 Теперь мне надо ещё uart1 так на uart0 хочу другую вещь повесить. Вообщем сделал как мануале, но не работает...
  20. D

    Решено Вынес чтение памяти в отдельную функцию - стало всё зависать. Что делать?

    Проблема решена и находится тут (uint32*)&wConf должно быть (uint32*)wConf так как это уже указатель.
Сверху Снизу