Серж
О, выглядит дёшево. Он же будет работать и с STM32?
нет ... с стм32 работает st-link или j-link
Anonymous
Была отправка с почтового ящика, мне его заблокировали.
Серж
О, выглядит дёшево. Он же будет работать и с STM32?
а ну для первой прошивки бутлоадера да )))
Andre
нет ... с стм32 работает st-link или j-link
Мне не программатор нужен. А просто переходник USB->UART. Чтобы с родным UARTом общаться, а на компе появлялся виртуальный COM.
Andy
Ну, возможно. Проясните, пожалуйста, детальнее. Я просто не сталкивался с таким решением.
Для начала зайдите на сайт брокера. там много документации. https://developers.mydevices.com/cayenne/docs/intro/?_ga=2.224630621.675776366.1615290645-510610083.1615186173
Серж
https://aliexpress.ru/item/32665965133.html крайний раз из за разъёма 3 шт. таких брал ))) совместимость со всеми ардлуинами )))
Andre
да
Немного пугает, что там 5В. У STM32 пины н 3.3 В.
Серж
Немного пугает, что там 5В. У STM32 пины н 3.3 В.
там на самих пинах RX и TX нет 5в )))
Серж
но они толерантны к ардуино уно, мега ))) где по 5в )))
Andre
Тогда закажу его. )
Anonymous
https://aliexpress.ru/item/32651396341.html я типо таких беру )))
Оо, не видел таких, закажу, спасибо
Imperator
Взорвал мозг от этого модуля! ESP-01 Прошивается, но даже банальный блинк не отрабатывает ( Не пойму где копать. 2 идентичных модуля - прошиваются и работают. А этот один только прошивается и после подключения один раз мигает синим диодом и все. Молчит как партизан. Any idea?
Anonymous
Если два работают а этот нет , и все остальное одинаковое , то дохлый возможно
Anonymous
Залить скетч на вывод по uart чего нить, посмотреть
Imperator
Anonymous
Можно попробовать кварц и память с рабочего перепаять,
Anonymous
Если сам чип сдох то в мусор или на детали как донор
Imperator
Если сам чип сдох то в мусор или на детали как донор
А как же прошивка проходит? Такое возможно?
Большое Вам спасибо! Изучу, попробую.
еще можно посмотреть сервис IFTTT
Denis
Всем привет, подскажите пожалуйста как вытащить значение из поля для ввода, пишу вот так...
Denis
Denis
HTML такой
Denis
Anonymous
А как же прошивка проходит? Такое возможно?
Аа, ну да, раз шьётся то странно...
AKE
А как же прошивка проходит? Такое возможно?
Всяко бывает. У меня на одном из esp01 выводы у проца оказались замкнуты припоем. Убрал соплю - заработало
Anonymous
Ну или может светодиод дохлый
Anonymous
Wifi тоже не работает?
Imperator
Wifi тоже не работает?
Красный горит Синий играет при подключении и все Вайфай не поднимается
Anonymous
Красный горит Синий играет при подключении и все Вайфай не поднимается
Ну наверное проверить визуально, может гепрлпвй или наоборот капля припоя, или деталь отбита
Anonymous
Непропай
Anonymous
Если все норм оставить на запчасти или выбросить
Imperator
Если все норм оставить на запчасти или выбросить
похоже на второе) выбросить и забыть
Slava
чего это? ни разу не сталкивался.
А я столкнулся, удовлетворительного результата не смог получить, вот и сделал такой вывод.
AKE
похоже на второе) выбросить и забыть
Ещё стоит попробовать полностью стереть память и перепрошить
AKE
Тогда в утиль 🤷‍♂
Imperator
Тогда в утиль 🤷‍♂
как ни прискорбно, но ... да (
Imperator
wifi из примера idf поднимается?
да все прошивается, но ответа - ноль
Andy
да все прошивается, но ответа - ноль
чего в uart пишет когда прмер прошит?
Imperator
чего в uart пишет когда прмер прошит?
ничего. ответа на АТ команды тоже нет
AKE
Красный горит Синий играет при подключении и все Вайфай не поднимается
Кстати, когда синий моргает - он в уарт сообщения зашрузчика кидает. Что-то оттуда можно понять
Andy
ничего. ответа на АТ команды тоже нет
Должно писать что то типа такого: I (917) phy: phy_version: 3960, 5211945, Jul 18 2018, 10:40:07, 0, 0 I (917) wifi: mode : softAP (30:ae:a4:80:45:69) I (917) wifi softAP: wifi_init_softap finished.SSID:myssid password:mypassword I (26457) wifi: n:1 0, o:1 0, ap:1 1, sta:255 255, prof:1 I (26457) wifi: station: 70:ef:00:43:96:67 join, AID=1, bg, 20 I (26467) wifi softAP: station:70:ef:00:43:96:67 join, AID=1 I (27657) tcpip_adapter: softAP assign IP to station,IP is: 192.168.4.2
AKE
Синий диод это TX на esp01
Andy
пример из IDE имеется ввиду?
https://github.com/espressif/ESP8266_RTOS_SDK/tree/master/examples/wifi/getting_started/softAP
AKE
Подключить uart, подать сброс
AKE
Скорость uart 74400 скорее всего
Anonymous
ничего. ответа на АТ команды тоже нет
Можно просто посмотреть что в уарт шлёт после сброса
Imperator
+1
по сути через мониторо порта IDE тоже можно посмотреть? или только через ESPTool ?
Юрий
Любой терминал uart, но не во всех есть скорость 74800
SetPf
// IP Addr uint8_t addr_array[4] = {}; addr_array[0] = ip.addr >> 24; addr_array[1] = ip.addr >> 16; addr_array[2] = ip.addr >> 8; addr_array[3] = ip.addr; auto ip_string = new char[32]; sprintf(ip_string, "%u.%u.%u.%u", addr_array[0], addr_array[1], addr_array[2], addr_array[3]); // auto size = strnlen(ssid_, SSID_LEN_MAX) + 1; auto ssid = new char[size]; strncpy(ssid, ssid_, SSID_LEN_MAX); auto args = new EventArgs { is_enabled, is_connected, ip_string, ssid, };
SetPf
На new EventArgs - креш (на конкретнно выделении - new), в том случае если есть 2 верхних абзаца. Если их нет - все ок.
SetPf
Второй день не могу попбороть. Взгляд замылился уже.
Anonymous
по сути через мониторо порта IDE тоже можно посмотреть? или только через ESPTool ?
Через монитор порта Ардуино, подключать через usb ttl конвертер
ilya
Привет! Использую ESP32-PICO-D4 камень, хочу использовать i2c и встал вопрос на каких он ногах... Гугл мне утверждает, что на IO21 и IO22 мол даже Wire.h библиотека ардуиновская на эти ноги заточена. Однако открыв даташит вижу, что i2c на GPIO 0,2,4,15 (2 штуки аж).
ilya
При чем если открыт доку именно на PICO-D4, то там вообще нет упоминание i2c ни на gpio 21/22, ни на 0/2/4/15
ilya
ilya
Вопрос собственно простой - где i2c сидит на самом деле)
Imperator
ilya
на любых поддерживающих режим IO
О как... Спасибо большое)
Imperator
вот что выдает при подключении
SetPf
классный кусок кода! но без объавления пропущенных переменных гадать нет никакого желания :)
А че там пропущено? Вроде все важное в скоупе. Я пришел к тому, что // auto size = strnlen(ssid_, SSID_LEN_MAX) + 1; auto ssid = new char[size]; strncpy(ssid, ssid_, SSID_LEN_MAX); Замена на // auto ssid = new char[SSID_LEN_MAX + 1]; strncpy(ssid, ssid_, SSID_LEN_MAX); Работает, но почему понять не могу.
SetPf
во первых текст ошибки, во вторых объявления переменых
Текста ошибки нет - анхендлед эксепшн, где то в недрах NEW[]() об этом описал. Все действующие переменные видны.
Andy
Вот что должно выводится https://github.com/espressif/esptool/wiki/ESP8266-Boot-ROM-Log
SetPf
В начале '={}' - не может вредить? Стека под задачу хватает?
Первый абзац я исключил вроде методом проб и ошибок. Кавычки мешать не должны, это просто инициализация массива нулями.