roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 03:31

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 05 апр 2020, 19:36 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 06 апр 2020, 12:02 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 06 апр 2020, 19:09 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 06 апр 2020, 22:26 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 07 апр 2020, 05:15 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 07 апр 2020, 12:54 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 09 апр 2020, 16:27 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 303
Откуда: Екатеринбург
ФИО: Сергей
аривидерчи если угодно.
тем не менее продолжу.
Известно, что выводы 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
СообщениеДобавлено: 09 май 2020, 17:18 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 10 май 2020, 10:02 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 12 май 2020, 05:50 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 25 авг 2020, 11:28 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 14 сен 2020, 19:10 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Столкнулся с неожиданной проблемой. Первый раз использовал 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
СообщениеДобавлено: 14 сен 2020, 20:47 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 14 сен 2020, 22:06 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: esp32
СообщениеДобавлено: 14 сен 2020, 22:24 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO