Evgen
не понял
800 превращается в 1500 тупо после отсоединения и повторного соединения с терминалом платфорио
Evgen
А выведи в консоль частоту для начала
ща, вспомню как оно делается... и все прочее выведу, вдруг оно на лету меняется
Max
По-мойму проще выкинуть ту платку, что чудит и забить
ㅤ
По-мойму проще выкинуть ту платку, что чудит и забить
Помнишь он полгода назад какую-то плату чинил, там вифи плохо работал? А выяснилось что там на ногах 5 вольт от юарта
ㅤ
ну так вот она как раз тут. Без фефекта.
Выкинь нахуй купи новые в провеременом магазине. Тебе делать нехуй что-ли? Речь про 300 рублей
Evgen
Выкинь нахуй купи новые в провеременом магазине. Тебе делать нехуй что-ли? Речь про 300 рублей
которые выкинуть из и которые блядь из проверенного магазина?
Evgen
1 мысль что бут другой и 2 мысль что плата говно
платформио бут заливает в соответствии с платформой и бордом, И фреймворком возможно, а они одинаковые
Павел
зае ваши ардурины пишите на esp-idf
C
Левый с чипом cp210x, правый ch9102, фефект на ch9102
у 9102 есть дефект драйверов, там после открытия/закрытия порта какие то служебные сигналы не возвращаются в исходное состояние. и еще проблемы синхронизации этих сигналов есть. я решал переписыванием терминалки/есптула. а в платформио вроде бы можно какую то дерективу прописать в конфиге и тогда он сам это делать будет
C
ща буду за компом, если найду тот проект то скину строчку, которую дописывал
Павел
о. интересно.
дерни просто dtr на ноге что бы перегрузить мк полностью
Evgen
бля это UART его задача принять отослать дернуть en и rst (io25)
логика китайских братьев по разуму нам недоступна
Павел
Так сдуй ее запитай так и подай с провереного usb to uart
alex...
Ну так для понимания (что не спятил) : расчёт формулы занимает в два раза почти разное время на разных платах а проблему искать в uart?
Павел
Я никогда такие дев борды в жизни не покупаю, только сами esp и развожу сам если что нужно потестить беру дев на пружинах
Павел
Ну так для понимания (что не спятил) : расчёт формулы занимает в два раза почти разное время на разных платах а проблему искать в uart?
Вот и я о том же бред полный хотя может это чип другой на них отличается марикровака на экране
ㅤ
Ну так для понимания (что не спятил) : расчёт формулы занимает в два раза почти разное время на разных платах а проблему искать в uart?
Я тоже прикола не понял. Как они связали не связыемое. Там даже модули разные неизвестно что там под крышкой
ㅤ
Я предложил chip_id показать, он зассал. Ну и хуй с ним
Evgen
Так сдуй ее запитай так и подай с провереного usb to uart
нахуа? оно работает. Ты в курсе, сколько версий esp wroom наизобретали, у всех схемы отличаются и не все есть в инторнетах.
Павел
нахуа? оно работает. Ты в курсе, сколько версий esp wroom наизобретали, у всех схемы отличаются и не все есть в инторнетах.
Я в курсе их не много и что ты назывещт esp wroom ваше говно на палке в виде дев борда
C
о. интересно.
вот выделил две строки. их попробуй пощелкай туда-сюда.
C
а у тебя плата с этим кривым юсб-юарт шьется в автоматическом режиме без доработок? просто у меня под такую плату пришлось есптул переписывать, увеличивать задержки между ногодрыгом служебных сигналов юарта
C
вот как раз шьется без проблем
а нет, я наебал. у меня не такая плата, у меня вемос. там возможно схемотехника отличается.
Evgen
Я предложил chip_id показать, он зассал. Ну и хуй с ним
{ uint64_t chipId; chipId = ESP.getEfuseMac(); Serial.printf("ChipId %d ", (uint32_t)(chipId >> 32)); Serial.printf("Model %s ", ESP.getChipModel()); Serial.printf("Revision %d ", ESP.getChipRevision()); Serial.printf("Cores %d ", ESP.getChipCores() ); Serial.printf("FreqMHz %d ", ESP.getCpuFreqMHz() ); } ChipId 17482 Model ESP32-D0WD-V3 Revision 3 Cores 2 FreqMHz 240 - это CH9102 ChipId 18515 Model ESP32-D0WD-V3 Revision 3 Cores 2 FreqMHz 240 - это cp210x
Evgen
{ uint64_t chipId; chipId = ESP.getEfuseMac(); Serial.printf("ChipId %d ", (uint32_t)(chipId >> 32)); Serial.printf("Model %s ", ESP.getChipModel()); Serial.printf("Revision %d ", ESP.getChipRevision()); Serial.printf("Cores %d ", ESP.getChipCores() ); Serial.printf("FreqMHz %d ", ESP.getCpuFreqMHz() ); } ChipId 17482 Model ESP32-D0WD-V3 Revision 3 Cores 2 FreqMHz 240 - это CH9102 ChipId 18515 Model ESP32-D0WD-V3 Revision 3 Cores 2 FreqMHz 240 - это cp210x
при воспроизодстве неведомой фигни иногда выскакивают кракозябры, причем кракозябры сохрнаяются при переходе в вростой терминал, и тогда ничего непонятно Иногда кракозябров нет и ChipID и частота точно такие же, но замедление остается.
Evgen
а нет, я наебал. у меня не такая плата, у меня вемос. там возможно схемотехника отличается.
плата другая, а эффект аналогичный! monitor_rts = 0 - и фефект пропадает
C
плата другая, а эффект аналогичный! monitor_rts = 0 - и фефект пропадает
просто 9102 залупа кривая. и другой текстолит этого не исправит
C
хотя может быть под него существуют адекватные драйвера, в которых этот момент исправлен
Evgen
остается неясным, как на залупах разной кривизны им таки удается делать марсоходы и грунт с обратной стороны луны привозить
Evgen
А в чем кривизна?
ну вот возьмем ихний автопром, например...
Evgen
А что не так? Машины ездят
ну да, ну да. И чипы работают....
C
так то, что они запускают марсоходы, вовсе не означает, что они в них ставят то же дерьмо, которое продают нам по бич цене на алике. попробуй купи офф девборд который рекомендует эспрессиф - там скорее всего проблем подобных не будет
ㅤ
Евген как в чате появляется вечно всем недоволен
Evgen
Евген как в чате появляется вечно всем недоволен
я так понимаю у колобка кетайский самокат
Evgen
колобок на самокате... картино маслом
ㅤ
Не совсем понял к чему это, но продолжай
ㅤ
Не в токе же дело, а в дуге
Я в курсе. Завязывай некропостить.Больше 15 минут - некропост
Evgen
Евген как в чате появляется вечно всем недоволен
ну так а чо мне появлятся, когда я довольный? Появился - решил мозголкювательную проблему и опять доволен 😉
alex...
#include <Arduino.h> float adc_test(int a0, int measur) { int var = 0, v1; unsigned long ap = 0; while (var < measur) { v1 = analogRead(a0); ap += v1; var++; } return (((float)ap ) / var ); } void setup() { Serial.begin(115200); Serial.println("Start"); } void loop() { long t0, t1; float Sum; t0 = millis(); Sum = adc_test(A0, 10000); t1 = millis(); Serial.printf("Sum: %f dt %d\n", Sum, t1-t0); delay(1000); }
Я тут поржал ещё раз с коллегой, и попутно мысль возникла - там же по сути считывание АЦП в этой функции, если вместо функции написать только чтение АЦП, сколько занимает времени? (может было конечно уже).
Mezzo Lab
Смешно так, что придется труселя стирать
alex...
Это если они есть
Диванный Оракул
Вопросец. В переменных String русские символы в какой кодировке хранятся?
Денис
Вопросец. В переменных String русские символы в какой кодировке хранятся?
а почему там должна быть поддержка русских символов😅 только ascii
Диванный Оракул
а почему там должна быть поддержка русских символов😅 только ascii
String Buffer = "Text"; Serial.println(Buffer.length()); результат 4 String Buffer = "Текст"; Serial.println(Buffer.length()); результат 10
Max
Логично
Диванный Оракул
Логично
Что "логично"? 5 символов в ASCII длинной 10 байт?
ㅤ
Вот и логически подумай как оно туда заносится
ㅤ
Он поди в utf8 каком нибудь
Max
Что "логично"? 5 символов в ASCII длинной 10 байт?
Ну, все правильно. Длина строки тупая и считает не количество символов, а количество байт.
Диванный Оракул
Ясно. Спасибо. Честно говоря думал это где-то в настройкаъ проэкта задается.
ㅤ
Ясно. Спасибо. Честно говоря думал это где-то в настройкаъ проэкта задается.
У файла в котором ты пишешь русские буквы есть определенная кодировка (уверен по дефолту она utf-8) соответственно в твоем случае в строку вносится 10 байт
Диванный Оракул
Та уже понял.
𝖘𝖍𝖎𝖘𝖍
добрый день , такой вопрос.. есть у кого-то схемка с номиналами и тд модуля реле
ㅤ
добрый день , такой вопрос.. есть у кого-то схемка с номиналами и тд модуля реле
Ни у кого нет. Это разработка под грифом сов секретно
Giorgi
Добрый день, подскажите пожалуйста, подключил датчик мутности (TSW-30, KIE TS-300B) ко встроенному АЦП отладочной платы ESP32-C3-MINI-1. Примерно раза три в час он дает кратковременное понижение значения, процентов на 10. Эти колебания - это проблема встроенного АЦП или самого датчика? Подключение внешнего АЦП по i2c (типа ads1115) уберет колебания?
Денис
Giorgi
Броски питания исключил? Всякие включения ваяфая и пр.
Wifi у меня включается до начала измерения датчика. Про броски питания - если дадите ссылку где почитать как с этим бороться - буду благодарен.
Andy
Wifi у меня включается до начала измерения датчика. Про броски питания - если дадите ссылку где почитать как с этим бороться - буду благодарен.
Попробуй все же выключить WiFi на время измерения. Требования к проектированию можно посмотреть тут https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32c3/schematic-checklist.html
Илья
Хочу поэкспериментировать, собрать устройство с питанием от солнечной панели. Так как панель небольшая, думаю соединить её просто параллельно аккумулятору в схеме. Есть, правда мысль, что надо поставить между солнечной панелью и акб диод, чтобы акб не разряжался в панель. Правда диода нет, но есть мосфет. Думаю поставить перед панелью мосфет вместо диода. Цель всего этого занятия, наверное, увидеть, что получится)) Но хочется немного теоретических предсказаний. Спасибо.