Vlad
чего не делаю для stopAP - после не включается STA хоть тресни. именно у C3 esp_wifi_stop() - отключает AP, но .... как-то наглухо дуинская WiFi.softAPdisconnect(true) нихера AP у C3 не отключает
Vlad
попробуй https://www.esp32.com/viewtopic.php?t=34332 не прорверял, но может действительно этого достаточно
наконец-то нашел заклинание для C3: esp_wifi_disconnect(); esp_wifi_stop(); esp_wifi_start();
Anton
не пойму разделения групп. болталка -- технический чат?
Anton
просто я думал что отделят трёп от технической части. а получается ерунда какая-то
Евгений
не пойму разделения групп. болталка -- технический чат?
Ну надо придумать раздел для технички... а фантазия кончилась
Anton
беседка и "по делу"
Евгений
беседка и "по делу"
Вопросы от НЕ новичков =)
Anton
зачем "вопросы", я может по собственной инициативе чего-то показать хочу
Max
Органометрическая
Max
Дидошная
Max
В общем, котику решать)
Евгений
В общем, котику решать)
А у тебя прав нету что ли?
Anton
Max
Специальный раздел для общения дедов, похвальбы своими проектами и нетривиальные вопросы сложнее "я подключил - у меня не работает".
Max
это сексизм
Пусть в Гаагу жалуются.
Шмель
Добрый день. Залил обновление на esp 32 и поставил обратно в мастер коробку и обновления не видно?
ROhmsteR
Болталка на ESP32 значит ? дак вот почему паузы между сообщениями
Шмель
Тоже самое на патч 5.8 , а в свисток залил он увидел
Sergey
Тайм-аут сработает после последнего стоп бита + тайм-аут. Если у тебя пакет с интервалами меньше символа. Ставь тайм-аут в 1 и живи счастливо. Если интервалы внутри пакета больше ну значит и тайм-аут ставь больше
в общем, что то у меня не сходится.. на первой картинке короткий запрос, таймаут до начала обработки составил 12мс(более-менее совпадает). Далее идет длинная посылка и esp решает не дожидаться окончания приема, хотя каких то пауз в передаче не наблюдается const int rxBytes = uart_read_bytes(UART_NUM_1, data, RX_BUF_SIZE, 10 / portTICK_PERIOD_MS); if (rxBytes > 0) { gpio_set_level(TESTPOINT, 1); ... (обработка) gpio_set_level(TESTPOINT, 0);
Anton
ну если официально разделили, то надо банить на несоответствие тем
Anton
чтобы по делу писали в "по делу" и не надо было искать если чего-то надо было найти. но я бы конечно делал наоборот, эту бы переименовал в "по делу", а создавал для трёпа новую
Anton
поскольку по делу то тут раньше тоже можно было найти а теперь искать придётся в двух и потом не перепутать в какой трепаться
Anton
где у вас? я не вижу
индзэец
ok-home
в общем, что то у меня не сходится.. на первой картинке короткий запрос, таймаут до начала обработки составил 12мс(более-менее совпадает). Далее идет длинная посылка и esp решает не дожидаться окончания приема, хотя каких то пауз в передаче не наблюдается const int rxBytes = uart_read_bytes(UART_NUM_1, data, RX_BUF_SIZE, 10 / portTICK_PERIOD_MS); if (rxBytes > 0) { gpio_set_level(TESTPOINT, 1); ... (обработка) gpio_set_level(TESTPOINT, 0);
10 / portTICK_PERIOD_MS - все правильно она через 10 миллисекунд от начала запроса и отдает ты же писал про параметр rx_timeout - это немного другое uart_set_rx_timeout(RX_UART_PORT_NUM, RX_THRES); RX_THRES - отдавать данные после стоп бита, при этом 10 / portTICK_PERIOD_MS - ставь максимальную длину пакета или portMAX_DELAY
ok-home
9600 bod rx_timeout = 1
ok-home
115200 rx_timeout=1
ok-home
921600 rx_timeout=1
ok-home
1 период + накладные расходы
ok-home
9600 длинный пакет все равно через 1400 мкс отдает данные
ok-home
9600 длинный пакет конец пакета
ok-home
в этом случае ответ я не дождусь никогда
есть данные получишь вовремя, нет данных ну и пусть себе висит в ожидании, выполняет другие таски
Sergey
есть данные получишь вовремя, нет данных ну и пусть себе висит в ожидании, выполняет другие таски
данные есть но я их не получаю вовремя, это я уже проверил. можешь показать свою инициализацию и извлечение данных из fifo? я пока не понимаю где проблема зарыта
ok-home
о как ссылки на гит закрыли )))) смотри в личке
Евгений
ok-home кинь ещё раз, проверим
Евгений
Sergey а у тебя слитно и латиницей и кириллицей было написано
ok-home
gpio22 gpio23 перемычка стоит https://github.com/ok-home/uart_echo
Anton
Тут трёпа больше чем остального
есть такое, но это решается банами
Sergey
gpio22 gpio23 перемычка стоит https://github.com/ok-home/uart_echo
я делал по примеру uart_async_rxtxtasks, там в целом тоже самое. Ок попробую на чистом заводском примере
Андрей
Хех
Sergey
uart1 - transmit(22), uart2 - receive(23)
<0x1b>[0;32mI (4776) TX_TASK: Wrote 257 bytes<0x1b>[0m␍␊ <0x1b>[0;32mI (4786) RX_TASK: Read 137 bytes: 'rld1111␍␊ на заводском примере тоже шляпа - при таймауте 10мс, читает только половину (при длительности передачи 134 мс). увеличиваю таймаут до 100мс - принимает полностью всю посылку и еще честно ждет 100мс после этого <0x1b>[0;32mI (6970) TX_TASK: Wrote 257 bytes<0x1b>[0m␍␊ <0x1b>[0;32mI (7080) RX_TASK: Read 257 bytes: 'Hello world1111␍␊
Max
ESP32 Automated Email Sender Build a seamless email-sending system using the ESP32 microcontroller. https://www.hackster.io/ItsArduinoBoy/esp32-automated-email-sender-2e8a8a
Max
https://www.youtube.com/watch?v=U6XNJ9wGWq0
Max
LILYGO T-Deck Plus – A Blackberry-like ESP32-S3 devkit with QWERTY keyboard, trackball, LoRa, GPS, battery, and more The LILYGO T-Deck Plus is an ESP32-S3 based handheld development kit that resembles a Blackberry phone with a QWERTY keyboard and trackball. The device features a 2.8-inch IPS LCD, a GPS module, a LoRa transceiver, and a 2,000mAh battery which means you can take it outside and do some pen-testing and research. Additionally, the board… https://www.cnx-software.com/2024/08/30/lilygo-t-deck-plus-a-blackberry-like-esp32-s3-devkit-with-qwerty-keyboard-trackball-lora-gps-battery-and-more/
Vlad
опять все снова писать, из-за трех букв... Вопрос: почему ESP32-C3 при подключенном USB - WiFi и web-интерфейс работают ожидаемо ОК, а при запитывании камня через тот же USB без данных уже - вебстраница интерфейса - недоступна ? AP-создается, судя по списку ВиФи-сетей.
Vlad
кажется, понял - для отладки надо обязательно включать "USB CDC on boot", а вот для продакшена - обязательно выключать. кто-то точно знает про "USB CDC on boot" ?
офигеть, т.е. 1) без "USB CDC on boot" - нельзя командовать железкой через USB 2) с "USB CDC on boot" - не работает Вифи без USB-соединения нифига не понимаюююю. а мне надо всё и сразу - и чтобы по USB командовать софтом, если порт в наличии, ну и вебинтерфейс, конечно, юзеру
Ruslan
я всегда тут )
Max
я всегда тут )
Чойта я дерзкий? )
Ruslan
на дедов попёр
Max
Я сам дед, мне можно
Ruslan
скока внуков?
Max
Я в душе дед)
Hidden Mystery
А если в ванной?
Евгений
Главное много воды не набирать
индзэец
А если в ванной?
летний душ лучше
индзэец
на велике покатался, весь потный и такой в душик
Ruslan
Я в душе дед)
Душный дед, запишем
Ruslan
А если в ванной?
Как там вертолеты?