esp32

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: esp32

Сообщение sned » 05 апр 2020, 19:36

ты то понятно уже второй год разжёвываешь а я только второй месяц лиш пробую на зуб :bad:
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: esp32

Сообщение Angel71 » 06 апр 2020, 12:02

не два, а двести и прям каждый день от рассвета до заката. не прикалывайся. в данном случае вся нужная информация прям под носом, как говориться бери и изучай. но или смотришь, но не видишь или как с даташитом было (даже не пыталься про потребление поcмотреть). похоже нравиться долго и мучительно возиться.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: esp32

Сообщение sned » 06 апр 2020, 19:09

хм!по твоим понятиям любой вопрос здесь должен дружно осуждаться (ведь любой инфы полно,
не догнал о чём это- пыталься про потребление поcмотреть -ну да ладно)и потом
может быть с барского плеча если будет настроение и знания позволят можно будет кинуть ссылочку.
а вообще нужно закрыть все темы и оставить только обсуждение видосиков
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: esp32

Сообщение Angel71 » 06 апр 2020, 22:26

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

Re: esp32

Сообщение sned » 07 апр 2020, 05:15

только не надо из себя изображать строгого препода.писец, что бы помигать лампочками для начала нужно
изучить полную документацию на мк а потом ещё залезть в ядро ардуино исправить там ошибки как само собой
разумеющее.у тебя как будто задача убедить всех что они ничего не шарят, не парься, я как бы и не заявлял что
я дока в программировании мк.
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: esp32

Сообщение Angel71 » 07 апр 2020, 12:54

нравится в разы больше времени тратить, продолжай "мигать светодиодиками". часть вещей, с которыми столкнулся в двух последних случаях слегка недооцениваешь. хочется снова и снова спотыкаться и днями с не очень устраивающим тебя результатом возится, тоже вариант. оривидерчи
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

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;
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: esp32

Сообщение sned » 09 май 2020, 17:18

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

в виндовсе 7 это имеется быть,в виндовсе 10 не ресетится
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: esp32

Сообщение Swarg » 10 май 2020, 10:02

С тем, какая Windows, на прямую это никак не связано.
Swarg
 
Сообщения: 1
Зарегистрирован: 25 июн 2019, 14:37

Re: esp32

Сообщение sned » 12 май 2020, 05:50

у меня это так,windows 10(или её драйверы) видимо не даёт закрыть порт при закрытии программы терминала
sned
 
Сообщения: 303
Зарегистрирован: 08 апр 2013, 08:09
Откуда: Екатеринбург
ФИО: Сергей

Re: esp32

Сообщение sned » 25 авг 2020, 11:28

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

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 сидят в памяти мертво и не желают обновляться.
Может кто-то уже решил такую проблему?
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: esp32

Сообщение sergey2x » 14 сен 2020, 20:47

У себя проверил - всё работает, ssid меняется.
Но я собираю в Visual Studio Code / PlatformIO.
Плата такая:
IMG_20200914_193934.jpg
sergey2x
 
Сообщения: 235
Зарегистрирован: 14 янв 2015, 16:18
Откуда: СПб

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
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: esp32

Сообщение Angel71 » 14 сен 2020, 22:24

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

если в коде поменять пароль/ссид, после перепрошивки он должен заработать, что в ардуино иде, что в вс коде с платформио. если чуток переделать код, пароль и ссид вообще можно в код жестко не прошивать, а реализовать возможность настраивать по уарту, блютузу, из вебморды и т.д. очень удобно для некоторых вещей.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 7