Сергей
я ожидаю управлять устройством через Thonny
Сергей
через USB а через RX-TX они должны передавать данные от 1 к второй
Vlad
"и получаешь либо это, либо то" либо дудочка - либо кувшинчик. временное разделение ресурсов
Сергей
ага, получается я припаялся к UART0
Валерий
Добрый день. Есть WebSocket на ESP8266, данные передаются на Веб страничку на компе. Все работает нормально. Не могу найти компоненту для Builder C++ чтобы данные можно было принимать в приложении для компа (WebSocket на С++). Кто сталкивался с подобной проблемой ее решение.
индзэец
Например?
тот же вскод хотя бы
Валерий
WebSocket на ESP8266 на PlatformIO
Валерий
Приложение для ПК на Builder C++. Работает нормально нужно только добавить WebSocket
AlexeyFilippov
Изнасиловать колобка?
Я 1 не понял юмора? можно бригаду
Max
Я 1 не понял юмора? можно бригаду
Есть тут один зеленый и круглый из Питера, Мистерька к нему неровно дышит
индзэец
Приложение для ПК на Builder C++. Работает нормально нужно только добавить WebSocket
да, работает НО ИСПОЛЬЗУЯ НОРМАЛЬНУЮ ИДЕ ТЫ БУДЕШЬ ЧЕСТЕН ПЕРЕД БОГОМ и не будешь использовать бесплатную версию интерпрайз высера говна
Vlad
Vlad
каждый должен капсом обязательно с матом и немножко по фене - ботать на тему своЕЙ ЛЮБИМОЙ И ЕДИНСТВЕННО РАСОВО ВЕРНОЙ ляльки ?
Max
Обязан, а то забанят
Max
platform-espressif32 fork to enable PlatformIO support for ESP32-C6, ESP32-C5, ESP32-H2, and ESP32-P5 SoCs When Espressif Systems released Arduino ESP32 Core 3.0.0 we noted that PlatformIO support was in doubt due to business issues between Espressif and Platform IO developers. There has been no progress since then, and PlatformIO is not even reviewing or merging community contributions to their platform-espressif32 library. So if you want software that’s officially supported… https://www.cnx-software.com/2024/08/27/platform-espressif32-fork-to-enable-platformio-support-for-esp32-c6-esp32-c5-esp32-h2-and-esp32-p5-socs/
индзэец
индзэец
А что используете Вы для работы с esp?
esp-idf а в качистве ридактара кода нано на линухе дебиан amdшисятчитире
Ruslan
только Emacs!
Vladislav
Кто-нибудь работал с дисплеем gp1294? Я сделал плату, питания все в порядке, использую библиотеку u8g2, сигналы spi все на месте, но никакой рекции нет.
Ruslan
кстати, вот это неплохо, сам юзал https://www.spacemacs.org но меня победила отладка асинхронщины в питоне и теперь основной редактор pycharm )))
Ruslan
потом найди даташит на дисплей, сравни с реализацией в библиотеке, может чего и найдёшь
Vladislav
питание чтоли подай
Про питание написал, все на месте
Ruslan
про дым не написал, значит чёта утаил
Vladislav
Дыма нет, SPI тайминги соответствуют документации, порядок бит тоже. Порядок инициализации соответствует даташиту, полярность ресета верная. Все что на поверхности я уже проверил. Хочу узнать может у кого был опыт работы с ними чтобы сравнить с достоверно рабочим кодом.
Vladislav
Пусть будет. У дисплея есть один выход - INT, прерывание, должен быть импульс начала фрейма. Но это неточно.
Sergey
Парни, как запустить дисассемблер в консоли? ну или просто дизассмеблировать elf в файл? У меня esp-idf 5.2.2, vscode и родной плагин к нему . Esp32c6
Hidden Mystery
Изнасиловать колобка?
А поч он молчит
Денис
А поч он молчит
он не отвечает в 8266/32 и похоже не ответит более
Денис
А поч он молчит
в оффтопике давно уже ответил
Hidden Mystery
А
Sergey
objump ??
чет ошибку выдает - can't find target: unable to get target for 'riscv32--', see --version and --triple. гугл говорит что такое может быть изза кривой установки или не прописанных путей, надо разбираться..
Валерий
Builder C++ - Это Borland IDE ? Она существует еще?
Мне нравится. А вы на какой IDE пишите простейшие приложения для ПК?
ok-home
чет ошибку выдает - can't find target: unable to get target for 'riscv32--', see --version and --triple. гугл говорит что такое может быть изза кривой установки или не прописанных путей, надо разбираться..
ну так путь пропиши .espressif\tools\riscv32-esp-elf\esp-13.2.0_20230928\riscv32-esp-elf\riscv32-esp-elf\bin это на 5,2,1-на 5,2,2 может чуть другие цифирки могут быть
Dmitriy
Мне нравится. А вы на какой IDE пишите простейшие приложения для ПК?
Я для пк уже давно не пишу. Для мака или для ios - xcode. Для esp - VSCode с плагинами или Arduino IDE (когда плоттер нужен). На билдере 7 лет писал. Но VCL - это зло.
Валерий
А я использую связку микроконтроллер ПК.
Валерий
Денис
И ?
грибы с глазами конечно.
Валерий
грибы с глазами конечно.
И для таких дебильных сообщений надо знать ESP8266 и ESP32?
Денис
Денис
Кто-нибудь работал с дисплеем gp1294? Я сделал плату, питания все в порядке, использую библиотеку u8g2, сигналы spi все на месте, но никакой рекции нет.
на ютубе были видео с запуском и демонстрацией подобного не уверен давали ли полные схемы, но код был (кажется демонстрировали терминал)
Sergey
riscv32-esp-elf-objdump - нашел и добавил папку в путь
Max
BLE адаптер на ESP32 под ардуйно Глядя на обилие дешевых ESP32 модулей захотелось мне сделать из них что нибудь полезное. А именно BLE адаптер с последовательным интерфейсом пригодный для разных применений вроде организации беспроводного канала связи между железками или сбора телеметрии с нескольких устройств. Читать далее https://habr.com/ru/articles/838982/?utm_campaign=838982&utm_source=habrahabr&utm_medium=rss
Max
Управление для DIY-проекта с помощью Bluetooth геймпада. Часть 2 (ESP32) В первой части рассказывалось, как подключить Bluetooth геймпад к Arduino. Тогда были использованы немного устаревшие, хоть и до сих пор доступные, компоненты. Теперь пришло время разобраться, как сделать то же самое на платформе ESP32. Читать далее https://habr.com/ru/articles/838544/?utm_campaign=838544&utm_source=habrahabr&utm_medium=rss
Vlad
По случайному стечению обстоятельств я счас обнаружил, что если открывать Com-порт Esp32-C3 в своем софте во время процесса подключения камня к Вифи, то камушек ... бутается (ESP_RST_UNKNOWN).
Леонид
всем привет. скажите только у меня esp8266 не ловит широковещательные пакеты по udp? софт на компе их принимает. юзаю ардуиноИДЕ ядро последнее
ROhmsteR
Мне нравится. А вы на какой IDE пишите простейшие приложения для ПК?
Предлагаю попробовать Processing IDE. GUI для контроллеров писать и etc.
Vlad
По случайному стечению обстоятельств я счас обнаружил, что если открывать Com-порт Esp32-C3 в своем софте во время процесса подключения камня к Вифи, то камушек ... бутается (ESP_RST_UNKNOWN).
но как же тогда с ним взаимодействовать из своего софта ? 1) комп не знает когда камень получит Тырнет, и получит ли 2) net не получит, если нет ssid\password - таймаут на каждую попытку подключения - секунд 30 вроде - окуевает софт ждать. и вот пока длится ожидание подключения с Вифи, софт порт пробует открывать - и камень из-за лупбута ... никогда на связь и не выходит. пока вижу только выход - всегда при рестарте запускать только AP, вариант с net-подключением - вручную после передачи ssid\пароля, но опять же - если пароль неверный - опять обрыв связи
Sergey
Вопрос по поводу приёма данных по uart. Если я правильно прочел мануал, в есп32 (с3/с6) нет прерывания по состоянию idle. Соответственно вопрос, как лучше организовать прием посылки, если неизвестна ее длина и стартовые-стоповые байты? Сейчас использую периодический опрос uart_read_bytes для проверки наличия данных в fifo. Но здесь загвоздка в rx_timeout: он отсчитывет непонятно какое время, из-за чего на на низкой скорости посылка может обрубиться, а на высокой скорости будет длинная задержка перед обработкой. Парсить прием побайтово - не хочется, только если других вариантов не останется.
Sergey
Если память не изменяет rx_timeout измеряется во времени передачи одного символа. Поэтому пофиг на скорость
Хотелось бы чтобы это было так, но я столкнулся с проблемой: у меня могут быть посылки разной длины, как 5 байт так и 255байт. На скорости 19200 посылка 255 байт оборвется на середине, т.к. передача медленная. Если подкрутить таймаут до момента когда посылка принимается целиком, то на скорости 115200 после приема тех же 255 байт образуется некислая пауза в 50-250мс перед парсингом
Max
T-Display-S3 AMOLED-1.43 – A 1.43-inch round AMOLED touchscreen display with an ESP32-S3 wireless MCU We’ve already seen a few ESP32-S3 boards with an AMOLED display and plenty with round displays such as SB Components’ Dual Roundy, LILYGO T-RGB ESP32-S3, MaTouch ESP32-S3 Rotary IPS display among others, but I had yet to see an ESP32-S3 board with a round AMOLED display. That’s just what the LILYGO T-Display-S3-AMOLED-1.43 has to offer.… https://www.cnx-software.com/2024/08/28/t-display-s3-amoled-1-43-inch-round-amoled-touchscreen-display-esp32-s3-wireless-mcu/
Max
ESP32-S3 Masterclass Part 1: Mastering ESP-IDF Setup Kickstart your journey with the XIAO ESP32S3 in this Masterclass series. In Part 1, we dive into configuring the ESP-IDF, setting the stage. https://www.hackster.io/stefanblattmann/esp32-s3-masterclass-part-1-mastering-esp-idf-setup-a73555
Vlad
но как же тогда с ним взаимодействовать из своего софта ? 1) комп не знает когда камень получит Тырнет, и получит ли 2) net не получит, если нет ssid\password - таймаут на каждую попытку подключения - секунд 30 вроде - окуевает софт ждать. и вот пока длится ожидание подключения с Вифи, софт порт пробует открывать - и камень из-за лупбута ... никогда на связь и не выходит. пока вижу только выход - всегда при рестарте запускать только AP, вариант с net-подключением - вручную после передачи ssid\пароля, но опять же - если пароль неверный - опять обрыв связи
не, с питанием проблем нет. короче реализовал как выше предполагал, с AP-режимом по умолчанию, и переключение в NET-режим по команде через COM-порт. А вообще - в чем разница глобальная с подключением ESP-камней к Вифи ? К своей AP подключать или AP камня когда поднимаешь.... По потреблению питания наверное разница есть заметная ? а в чем еще ?
Степан
Добрый вечер. Кто - то знает есть ли у esp32/8266 возможность низкоуровневого доступа к штатному 2.4 Ghz RF трансиверу. Т.е. чтобы не Wifi/bluetooth/esp now использовать, а прям сырые пакеты отсылать, модулируя их, например, в FSK или GFSK?
Vlad
Добрый вечер. Кто - то знает есть ли у esp32/8266 возможность низкоуровневого доступа к штатному 2.4 Ghz RF трансиверу. Т.е. чтобы не Wifi/bluetooth/esp now использовать, а прям сырые пакеты отсылать, модулируя их, например, в FSK или GFSK?
ChatGPT глаголит так : На ESP32 и ESP8266 нет прямого низкоуровневого доступа к RF-трансиверу, который позволял бы отправлять сырые пакеты с использованием нестандартных протоколов модуляции, таких как FSK или GFSK. Эти микроконтроллеры в основном предназначены для работы с Wi-Fi и Bluetooth, и их радиочастотные модули настроены на использование этих протоколов. Тем не менее, вы можете рассмотреть использование других микроконтроллеров или специализированных радиочастотных модулей, таких как NRF24L01, LoRa, или другие RF-модули, которые предоставляют более низкоуровневый доступ к радиочастотным функциям и позволяют реализовать собственные протоколы связи.
Степан
https://esp32-open-mac.be
Буду изучать, спасибо
Денис
два артема по цене одного👍
Vlad
всем привет чего-то я задолбался гуглить на тему: как правильно переключать WiFi режим работы у ESP32C3 ? точнее - как корректно отключить AP перед включением STA ?