Здравствуйте.
Подключаю модуль 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.
Главный пример, от которого я и отталкиваюсь, это пример из...