SetPf
Т.к. не представляю как они взаимосвязаны внутри.
Andy
Потому что у меня проблема не в том, что я не знаю как и где обработать исключительный случай отсоединения СД карты при ее чтении. А не представляю в каком состоянии будет система и компоненты отвечающие за сд карту.
Вот же отличный ответ "Ivansuper, [27.06.20 16:23] Обычно наличие сд карты проверяется специальной контактной парой в конце сокета карты. Эту пару можно читать с gpio, а не искать такие фичи в имплементации FS, которая абстрагирована"
SetPf
Какая конкретно ФС на вашей карте?
Я не могу ответить на этот вопрос, потому что я не представляю как ФАТ завязана на VFS
Ivansuper
Это уже начинает походить на паранойю и недоверие к сдк
Ivansuper
Имхо за это время можно было написать скетч и дернуть карту посреди открытых дескрипторов
SetPf
Это уже начинает походить на паранойю и недоверие к сдк
возможно, т.к. я опять же не понимаю где дела СДК а где мои.
Ivansuper
Если нужны очень детали, попробуй создать тред на форуме эспрессив
Ivansuper
возможно, т.к. я опять же не понимаю где дела СДК а где мои.
Ну тут работает пока правило -- если явно не сказано переинициализировать, не делай
Andy
Я не могу ответить на этот вопрос, потому что я не представляю как ФАТ завязана на VFS
Возможно имеет смысл обратиться к документации с такими абстрактными вопросами. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/storage/vfs.html
Ivansuper
Если где то критично какое то действо, о нем пишут
SetPf
Имхо за это время можно было написать скетч и дернуть карту посреди открытых дескрипторов
Можно и придется возможно. Но это не совсем правильный путь, я поэтому и сюда написал =).
Ivansuper
VFS это обертка. Там по сути кроме дескриптора на верхний уровень не выплевывается ничего. Т.о. если в конкретной фс потерялся носитель или что то случилось, дескриптор просто становится невалидным, но имплементация конкретного драйвера для VFS остается работать. А драйвер уже сам обязан погасить ресурсы при обрывах связи и т.п.
Ivansuper
На верхнем уровне будет просто read/write error
SetPf
Ок, спс за ответы всем. Слишком раздробленная картина у меня надо дальше собирать, а я даже вопрос задать правильно не могу =)
Ihor
какие способы аунтефикации клиента вы используете? можно ли считать что контроллер это как браузерный клиент и все способы что есть для браузер-сервер подходят для безопасной аунтефикации?
Ihor
например простой jwt?
Ihor
В смысле клиента https на контроллере?
ну само общение контроллера и сервера, http, mqtt, tcp не важно
Anonymous
Акки пабмеда, другие площадок для научных статей видел кто нибудь в продаже? Схемотехника, физика, химия, медицина
Andy
ну само общение контроллера и сервера, http, mqtt, tcp не важно
Если про протокол https, то канал шифрую сертификатом, а дальше уже либо Basic, либо Digest. Для mqtt шифрование канала зависит от транспорта, плюс у разных облаков разные методы над mqtt. Про tcp не понял - на транспортном уровне бывает идентификация?
ВПК ПОТОК
А есть MQTT сервера, которые могли бы быть пригодная для мониторинга транспорта, чтобы можно было по GPS смотреть где они ездят, историю и все подобное. Желательно готовое решение.
Andrew
mosqitto + influxdb + какая то оболочка (gui) может подойдет
Konstantin
Акки пабмеда, другие площадок для научных статей видел кто нибудь в продаже? Схемотехника, физика, химия, медицина
Не очень понимаю вопрос и его отношение к конфе. По физике могу подсказать: arxiv, Phys. Rev. Lett., если я правильно понял вопрос. По остальным хз
feedich
Приветствую. Можно ли присоединить светодиодную ленту напрямую к динамику, чтобы получилась светомузыка?
Alexandre
Нет, нельзя.
Ivansuper
Можно попробовать взять RGB ленту с раздельными каналами неуправляемую, присоединить землю к земле, а каждый из каналов к одной фазе трехфазной розетки, должна получиться переливающаяся радуга.
Sid
А если еапрямую к розетке на 380вт 3 фазы то еще и салют))
Konstantin
Нет, нельзя.
Ну почему так сразу категорично... Если хорошенько подшаманить с напряжениями....
Konstantin
Раз уж зашёл в чатик У меня вопрос: можно ли дрыгать ногой ESP32 на частоте 125 кГц? Если да, то как?
Ivansuper
Но я бы попробовал RMT
Sid
Или оторвать ногу и прикрутить к очень быстрому мотору которым рулить с есп
Konstantin
LOW, HIGH, LOW, HIGH
Тогда это будет 120 МГц, как я понимаю))) Мне надо на порядок меньше и параллельно с этим асинхронно выполнять работу на МК
Sid
Потоки
Sid
Слип
Sid
Ртос же
Ivansuper
Тогда это будет 120 МГц, как я понимаю))) Мне надо на порядок меньше и параллельно с этим асинхронно выполнять работу на МК
Если точность не нужна, читай регистр ccount и и проверяй в цикле интервал, после чего переключай ногу
Ivansuper
Количество тактов интервала рассчитывается из частоты ЦП
Konstantin
Слип
Звучит как костыли. А встроенный генератор у ESP не умеет такого разве? Я нагуглил функции double ledcSetup(uint8_t chan, double freq, uint8_t bit_num) void ledcAttachPin(uint8_t pin, uint8_t chan) void ledcWrite(uint8_t chan, uint32_t duty), про предел частоты я ничего не нашёл
Ivansuper
Но будет хрень, ибо шедулер тасков РТОС будет брать свое и тайминги будут плавать
Konstantin
Но будет хрень, ибо шедулер тасков РТОС будет брать свое и тайминги будут плавать
Если будут плавать в пределах процента, то не страшно совсем
Ivansuper
Из того что я пробовал, уже посоветовал — попробуй RMT
Ivansuper
Он используется и для ИК и для тех же светодиодов умных. Там можно свой паттерн задать и он будет его выводить намного стабильнее чем ногодрыг
Ivansuper
Можно аж 8 независимых таких выводов через него сделать
Konstantin
О, здорово
Ivansuper
В принципе должно быть проще удобнее и лучше, если нужен просто ровный сигнал без паттернов
Ivansuper
(что то у меня подозрения что они расшаривают одно железо с RMT)
Konstantin
Кстати, этих PWM тоже 8 каналов. Учитывая, что ИК-отправку я тоже планирую использовать, надо сделать так, чтобы они использовали разные каналы
Ivansuper
Скажешь потом работает или нет
Konstantin
Возможность будет... Вот только ИК-диод на 125 кГц я ничем не проверю, а колебательный контур на 38 кГц будет крайне не эффективен. Заморачиваться с этим мне не особо сейчас хочется
Захар
Программы под есп вообще дебажатся?
Yuriy
Программы под есп вообще дебажатся?
jtag esp32, да и без этого, способы дебажить разные есть.
romanetz
Потому что согласно стандарту sdio карта должна корректный ответ выдать
romanetz
Там CRC32
Anonymous
Привет всем
Anonymous
У меня есть вопрос по nodemcu v3
Denisio
давай без предисловий
Anonymous
Как можно сделать что бы не вбивать пароль и имя сети с прошивкой
Anonymous
А допустим сделать панель управления и там уже вбивать все это дело
Denisio
github -> wifimanager
Anonymous
Ок
Anonymous
github -> wifimanager
То есть можно ? А то мне кто то говорил мол надо зажимать кнопку ресет
Denisio
https://www.hackster.io/hieromon-ikasamo/esp8266-esp32-connect-wifi-made-easy-d75f45
Denisio
https://randomnerdtutorials.com/wifimanager-with-esp8266-autoconnect-custom-parameter-and-manage-your-ssid-and-password/
Denisio
концепт такой - при чистом старте или невозможности подключица к wifi - esp переходит в режиме STA и ты подключаешься к ней и сообщаешь реквизиты на веб страничке
Denisio
которую она хостит по предустановленному адресу
Anonymous
Хм
Anonymous
Вы все знаете английский ? Или переводчиком хватит
Anonymous
которую она хостит по предустановленному адресу
И фактически могу использовать ее только в пределах дома ?
Denisio
почему ты её принёс в другой дом, там другая сеть, она при включении выпала в режим настройки, ты ей прописал новую сеть она ребутнулась и всё, работает с новой сетью