Уважаемые посетители сайта esp8266.ru!
Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram
Здравствуйте.
Подключаю модуль esp-07 со своей прошивкой в проект.
Питание внешнее, от DC-DC 3.3 В.
RX и TX мне уже не требуются для подключения к USB-TTL, впрочем как и RESET с GPIO16. Понятное дело, что оставить их болтаться в воздухе нельзя.
Вопрос: какие уровни должны быть на них, чтобы...
А существует ли способ отключить wi-fi на время? Например, запретить это прерывание от драйвера WiFi на тот промежуток времени, который необходим для выполнения моей задачи (она занимает примерно 160 мкс по времени)?
Я помню, что находил ваш проект на github, в котором вы отключали wi-fi, чтобы...
Доброго времени суток.
Тестирую возможности FreeRTOS на ESP8266. Столкнулся с интересным явлением. Создал один единственный таск с бесконечным циклом. Организовал ногодрыг на GPIO4. И обнаружил, что контроллер как бы подтормаживает. Лучше меня скажут картинки с экрана осциллографа. Паузы...
Добрый день.
Начиная с версии UDK 2.1.0 не работают примеры прошивок. У меня NodeMCU с ESP-12E. Устанавливаю новый UDK, добавляю примеры, прошиваю. Не работает. Соединение даже не появляется. Ставлю UDK 2.0.9. Примеры снова работают. Подскажите пожалуйста, в чем может быть дело?
1. На форуме Espressif модератор скинул файлы для работы с HSPI во FreeRTOS. Если можете порекомендовать ещё апи для этих нужд, буду признателен.
2. Вот с прерыванием как раз загвоздка. Программа заходит в прерывание и не может из него выйти. Модуль перезагружается и по-новой.
3. Размер...
Спасибо за полезную информацию.
Нашел ваш проект на GitHub GitHub - Intelligent-Productions/UDP_SPI_project: Description registers ESP8266 in ST style. Буду сидеть разбираться.
Необычный метод написания программы для микроконтроллера - без цикла основной программы. Может быть из-за небольшого...
Как вы работаете с непрерывным приемом данных по SPI? Используете бесконечный цикл? Как тогда разбираетесь с watchdog?
В SDK programming guid написано:
Не стал с этим разбираться и перешел на проект с FreeRTOS. Теперь вот зерно сомнения во мне после ваших слов))
У меня тоже была идея воспользоваться SPI, но столкнулся с рядом препятствий:
1. У HSPI сигнал CS заведен на GPIO15, который должен быть подтянут через резистор к земле. Можно выбрать 3 других вывода под CS.
Какой выбрали вы? У меня модуль ESP-07, проект делаю в Eclipse с помощью UDK, для...
Занимался другим проектом и получил подвижки в этом. Запустил в непрерывном режиме передачу данных с использованием DMA с STM32F3-Discovery на модуль ESP8266 (ESP-07).
STM32F3 - master transmitter, ESP8266 - slave receiver. Формат передаваемых данных 24 бита, MSB-first, частота сэмплирования 48...
Видимо я неправильно выразился. Работа с HSPI у меня осуществляет в одном таске, который занимается тем, что складывает данные, полученные по SPI, в буфер. Другой таск начинает работать с этим самым буфером, когда видит флажок от семафора или мьютекса, что буфер заполнен.
Просто запуск SPI в...
Доброго времени суток.
Существует ли API для запуска HSPI в режиме Slave во FreeRTOS?
Нашел на форуме Espressif тему по SPI и RTOS.
Модератор скинул API для SPI. Я применил функции оттуда. Не работает.
Обратил внимание, что в документе API SDK FreeRTOS функций для работы с HSPI нет. Или же я...
Приветствую.
Подскажите пожалуйста, как подключить новые библиотеки к готовому проекту-примеру в Eclipse?Например есть проект по SPI, а мне охота добавить в него библиотечные файлы для работы с GPIO например или I2C.
Как это сделать быстро и безболезненно?
Благодарю.
Если использовать данную функцию для инициализации массива, то она эффективнее, чем "классический" способ инициализации в Си с помощью цикла?
Доброго времени суток.
В примере с rtos столкнулся с функцией memset.
Вопрос: для чего она нужна? Это что-то вроде функции инициализации?
Описания:
void * memset (void *block, int c, size_t size)
"This function copies the value of c (converted to an unsigned char) into each of the first...
Добрый день.
Попробовал создать UDP соединение, подкорректировав пример wifi-ap-tcp-client из UDK в Eclipse. На форуме нашел пример инициализации ESP8266 в режиме Soft-AP. Скомпилировал, завел, подключился к точке ESP8266. Дальше не могу разобраться, как что-то передать. В какой...
Версия v2.0.9 (02.12.2015)
Я понимаю, вот только в наборе примеров нет примера реализации UDP.
#define recvfrom(a,b,c,d,e,f) lwip_recvfrom(a,b,c,d,e,f) например. Использую код для lwip.
Главный пример, от которого я и отталкиваюсь, это пример из...