roboforum.ru

Технический форум по робототехнике.

esp32

Re: esp32

sned » 05 апр 2020, 19:36

ты то понятно уже второй год разжёвываешь а я только второй месяц лиш пробую на зуб :bad:

Re: esp32

Angel71 » 06 апр 2020, 12:02

не два, а двести и прям каждый день от рассвета до заката. не прикалывайся. в данном случае вся нужная информация прям под носом, как говориться бери и изучай. но или смотришь, но не видишь или как с даташитом было (даже не пыталься про потребление поcмотреть). похоже нравиться долго и мучительно возиться.

Re: esp32

sned » 06 апр 2020, 19:09

хм!по твоим понятиям любой вопрос здесь должен дружно осуждаться (ведь любой инфы полно,
не догнал о чём это- пыталься про потребление поcмотреть -ну да ладно)и потом
может быть с барского плеча если будет настроение и знания позволят можно будет кинуть ссылочку.
а вообще нужно закрыть все темы и оставить только обсуждение видосиков

Re: esp32

Angel71 » 06 апр 2020, 22:26

про пониженные режимы потребления http://roboforum.ru/forum2/topic18454.html#p394567.
никто не мешал с самого начала или сейчас, точно так же за день-два изучить всё, что есть на этих двух офсайтах - важные вещи более детально, остальное хотя бы бегло просмотреть. в устройство мк, как взаимодействуют ядра между собой и переферией, поток выполнения, планировщик, как работать с задачами и т.д. похоже почти не вникал.
немного ссылочек на описание, на что именно обратить внимание и какие примеры для лучшего понимания залить, идея хорошая, но больше не тянет. что хотелось чуть более детально изучить, глянул, остальное не интересно.
п.с. подпитый мужик немного руки распускает, а баба визжит помогите, спасите, убивают. видя всё это безобразие, буйного мужика немного узбогаивают. и тут опять начинаются визги - ты что ирод делаешь, а ну не тронь моего мужа, я сейчас полицию вызову, ты вообще сядешь.

Re: esp32

sned » 07 апр 2020, 05:15

только не надо из себя изображать строгого препода.писец, что бы помигать лампочками для начала нужно
изучить полную документацию на мк а потом ещё залезть в ядро ардуино исправить там ошибки как само собой
разумеющее.у тебя как будто задача убедить всех что они ничего не шарят, не парься, я как бы и не заявлял что
я дока в программировании мк.

Re: esp32

Angel71 » 07 апр 2020, 12:54

нравится в разы больше времени тратить, продолжай "мигать светодиодиками". часть вещей, с которыми столкнулся в двух последних случаях слегка недооцениваешь. хочется снова и снова спотыкаться и днями с не очень устраивающим тебя результатом возится, тоже вариант. оривидерчи

Re: esp32

sned » 09 апр 2020, 16:27

аривидерчи если угодно.
тем не менее продолжу.
Известно, что выводы gpio34,35,36,39 работают только как входы однако столкнулся и у них с особенностью.
После подтяжки выводов к питанию 3.3v 10kom работа функции didgitalRead на этих выводах
на частоте опроса 1000гц весьма не стабильна.https://www.esp32.com/viewtopic.php?t=2054
решается следующим:
int i=analogRead(39); if(i>2000)i=1;else i=0;

Re: esp32

sned » 09 май 2020, 17:18

sned писал(а):осваиваю модуль esp32.https://aliexpress.ru/item/400023205701 ... 33edbe0Yuz
Прекрасный модуль но есть проблема:
Модуль коннектится с компьютером по serial через usb но после закрытия программы терминала на компьютере
происходит автоматический reset платы после которого таймер времени на плате сбрасывается.
Никак не могу это побороть.Может кто нибудь подскажет, что можно сделать?

в виндовсе 7 это имеется быть,в виндовсе 10 не ресетится

Re: esp32

Swarg » 10 май 2020, 10:02

С тем, какая Windows, на прямую это никак не связано.

Re: esp32

sned » 12 май 2020, 05:50

у меня это так,windows 10(или её драйверы) видимо не даёт закрыть порт при закрытии программы терминала

Re: esp32

sned » 25 авг 2020, 11:28

Ещё один момент.Долго пытался подружить работу прерываний по таймеру и
запись в флеш память.Нужно было чтобы в МК периодически работал таймер на 1мс и вызывал прерывание
на обработку данных с датчиков.Одновременно иногда требовалось запись в флеш.Работало это во время
записи крайне нестабильно и обычно заканчивалось ребутом.
Проблема решена путём организации метода дополнительного task на ядре №1 (ядро 0 тоже у меня работает на своём
таске).

Re: esp32

Scorpio » 14 сен 2020, 19:10

Столкнулся с неожиданной проблемой. Первый раз использовал ESP32 в качестве точки доступа под IDE Arduino.
Загрузил скетч из примера:
Код: Выделить всёРазвернуть
const char* ssid = "ESP32-Access-Point";
const char* password = "123456789";
WiFi.softAP(ssid, password);

АР замечательно работает. Но, когда я попытался поменять ssid и password, АР осталась со старыми параметрами. Порылся на форумах, ssid и password запоминаются в энергонезависимой памяти, и АР включается автоматически еще до запуска скетча пользователя. Я перепробовал все рекомендуемые методы очистки, включая WiFi.disconnect(true, true) и пр. Первые ssid и password сидят в памяти мертво и не желают обновляться.
Может кто-то уже решил такую проблему?

Re: esp32

sergey2x » 14 сен 2020, 20:47

У себя проверил - всё работает, ssid меняется.
Но я собираю в Visual Studio Code / PlatformIO.
Плата такая:
IMG_20200914_193934.jpg

Re: esp32

Myp » 14 сен 2020, 22:06

утилиты для прошивки ЕСП имеют опции очистки епрома
чтото типа esptool.py --port COM29 -b 115200 writeflash 0x000000 blank_1MB.bin 0x100000 blank_1MB.bin 0x200000 blank_1MB.bin 0x300000 blank_1MB.bin

Re: esp32

Angel71 » 14 сен 2020, 22:24

в ардуино иде от выбранной платы немного могут отличаться параметры для скрипта. из неприятного/неудобного, ещё всякие подключаемые заголовочные файлы. к примеру выбрал одну плату, вот вам сходу удобное именование пинов. выбрал другую и на d0 и прочее уже ругается.
самым первым делом стоит обратить внимание на пароль. хз как сейчас, а несколько лет назад пароль с длиной меньше 8 символов нельзя было использовать.
для примерно такого
Код: Выделить всёРазвернуть
const char *ssid = "yourAP";
const char *password = "yourPassword";
...
void setup() {
...
  WiFi.softAP(ssid, password);

если в коде поменять пароль/ссид, после перепрошивки он должен заработать, что в ардуино иде, что в вс коде с платформио. если чуток переделать код, пароль и ссид вообще можно в код жестко не прошивать, а реализовать возможность настраивать по уарту, блютузу, из вебморды и т.д. очень удобно для некоторых вещей.


cron
Rambler\'s Top100 Mail.ru counter