Serjone
постоянно, без остановки и незавиимо от остальных действий
Serjone
читал про пвм. Не хватает скорости. 10 килогерц максимум может выдать
Serjone
нет, да
Satoshi
ну уж нееет, в третий раз не поведусь
Serjone
у меня есть устройство, которое общается по уарту. Всё бы хорошо, но ему на вход нужно подать частоту 4 мегагерца. Я в душе не понимаю, зачем ему это надо, ведь у него есть свой внутренний генератор на 4 как раз. Ну, да ладно, я взял, выпаял такой же генератор из другого устройства, подал на вход частоту, подал сигнал в уарт, на выходе получаю какую-то кашу непонятную. И хочется понять, это фазы как-то не совпадают, или ещё чего-то. Генератором-то я управлять не могу.
Serjone
хотя, наверное сейчас попробую подключить анализатор к входному сигналу и к внутреннему генератору, посмотрю в каких фазах они
Alexander
вопрос: когда подключаешь устройство в usb- и идет определение COM-порта - в системе каждый выход usb-фиксирован? т.е. на панеле компьютера 4 usb-входа и каждый из них имеет один и тот же номер com-порта в системе?
Serjone
в винде*
Alexander
у меня 3 провода usb- думаю подписать у них где какой com-порт, что бы не путаться - они будут одни и те же в системе определяться?
Serjone
у меня 3 провода usb- думаю подписать у них где какой com-порт, что бы не путаться - они будут одни и те же в системе определяться?
Зависит от проводов. Если у них разное железо, то у каждого будет свой ком в одном юсб. В другом юсб может поменяться на другой. А может и не поменяться
Evgeniy
Доходило до 30+ ом на проводах 220В от китайского клеевого пистолета
Evgeniy
Это еще и функцию предохранителя выполняет, из-за специфической конструкции нагревателя - они громко взрываются
Алексей
Таймер на ногу нельзя завести?
Игорь
Увы, таймеры там через жопу сделаны. Работают сами в себе, никакой связи с портами.
Алексей
У STM можно. В итоге можно выдать вообще системную частоту.
Игорь
Да наверно в любом нормальном МК таймер умеет и частоту генерить, и считать импульсы с управлением по другому входу. Здесь по-китайски.
Andy
1. espressif chips != микроконтроллер 2. espressif chips == SoC
Алексей
Да в МК таймеры один из основных и самых мощных инструментов.
K.
У STM можно. В итоге можно выдать вообще системную частоту.
Я бы сказал, что у STM работа с таймерами - основная фишка. Там что угодно намутить можно. В ESP этого очень не хватает.
Andy
Если только так :)
Да, они как SoC и позиционируются. Т.е. предполагается, что практически всего интерфейсы реализованы аппаратное и таймер наружу не должен смотреть :)
Dmitry
Да в МК таймеры один из основных и самых мощных инструментов.
один из самых мощных инструментов мною виденных - это SIO (у NXP кажется было что-то похожее в одной линейке МК)
Алексей
И WiFi из коробки.
Dobrodeetel
может написать кто то кто программит esp в visual studio 19? хочу понять как начать
Игорь
Даже 8-разрядные Silabs имеют на борту и полноценные таймеры, и аппаратную поддержку математики, включая FFT, АЦП/ЦАП
Serjone
дёсыва же. Но я не про те говорил )
Serjone
LEDC, до 40МГц
во, спасибо, читал про это, но ещё не добрался
Alex
А что ch340 такой плохой, почему ch9102x стоит на много дороже
Slava
А что ch340 такой плохой, почему ch9102x стоит на много дороже
https://www.cnx-software.com/2021/09/14/ch9102f-a-replacement-for-cp2104-usb-to-uart-bridge/
Алишер
Всем привет. возникла ошибка undefined reference при вызове си функции на с++. как можно решить проблему?
Алишер
структура проекта
Evgeniy
Всем привет. возникла ошибка undefined reference при вызове си функции на с++. как можно решить проблему?
Такая функция нигде не объявлена или .c файл, где эта функция объявлена не включён в компиляцию
Dobrodeetel
как получить данные с html страницы? я смотрю в инете а там огромные пласты кода
Dobrodeetel
Огромные, это сколько?
70 - 100 строк кода) я к тому что в питоне то это делается в одну не считая библиотек
Slava
70 - 100 строк кода) я к тому что в питоне то это делается в одну не считая библиотек
Примеры у руи сантоса смотрел? Там есть как использовать event
Slava
не. что за сантос?
Шас дас ссылку, 30 сек.
Slava
не. что за сантос?
https://randomnerdtutorials.com/esp32-web-server-sent-events-sse/ Если это не оно, то смотри другие уроки на сайте.
Leonid
Где админы? Блокируйте товарища
Anonymous
/ban
The Lord of Кот
@edgiru
The Lord of Кот
.ping
@edgiru
Ты зачем ребёнка удалил?
The Lord of Кот
⏱ Ping: 131.191 ms
Пятница, вечер, битховен с долларом падают
А молодой мальчик нам все расскажет
Щас я только за пивом схожу. Ты пока скинь всю инфу
The Lord of Кот
🔇 Swmuted CucumberNN indefinitely
The Lord of Кот
@NNcucU
The Lord of Кот
Ну и все пошел нахер:)
The Lord of Кот
И авторепорт на тебя
The Lord of Кот
@edgiru удали потом @NNcucU
@edgiru удали потом @NNcucU
Да не стоит. Парень с большими перспективами
Что случилось? Я не в теме
Что случилось? Я не в теме
Маленький мальчик предлагает обнал. А так все норм
The Lord of Кот
Что случилось? Я не в теме
Реклама разводилок
The Lord of Кот
Выпиши бан @NNcucU. Я ему недоМут вписал через бота:)
Выпиши бан @NNcucU. Я ему недоМут вписал через бота:)
Да что тебе лишь всех забанить. Парень на есп собирает
Чатом ошибся
Имя
А тут уже обсуждался вопрос - зачем нужен esp8266, когда есть esp32?
The Lord of Кот
А тут уже обсуждался вопрос - зачем нужен esp8266, когда есть esp32?
Всей группой делаем дипломы на есп и все пришли к выводу что нужно использовать 32
The Lord of Кот
Почему и зачем я не задавался вопрос)
Lucifer
Всем привет, есть вопрос по программированию. Нужно по циклу выполнять работу пока таймер не дойдет до 0 с отсчетом секунд и минут. Вне цикла все работает как часы. В цикле показывает -1 мин 59 сек...
Lucifer
Собсно код: #include <Arduino.h> unsigned long pTime; int s = 14; int m = 1; void setup() { Serial.begin(19200); pinMode(13, OUTPUT); } void loop() { do{ if(millis() - pTime > 1000){ pTime = millis(); s = s - 1; if (s < 0){ s = 59; m = m - 1; } Serial.print("Таймеру осталось работать "); Serial.print(m); Serial.print(" минут "); Serial.print(s); Serial.println(" секунд."); } } while(m=0, s=0); }
Lucifer
Работать будет на ESP32 WROOM но тк плата самодельная и без USB-TTL для удобства тестирую на STM32F401RET6. Надеюсь код сильно отличатся не будет.
Lucifer
К слову. Если объявлять переменную внутри цикла то время уменьшается на 1 секунду а дальше не меняется
Андрей
Добрый вечер, может кто-нибудь пояснить смысл... Разбираю пример https://github.com/espressif/ESP8266_RTOS_SDK/blob/master/examples/protocols/http_server/simple/main/main.c , в конце написано: ESP_ERROR_CHECK(esp_event_handler_register(IP_EVENT, IP_EVENT_STA_GOT_IP, &connect_handler, &server)); ESP_ERROR_CHECK(esp_event_handler_register(WIFI_EVENT, WIFI_EVENT_STA_DISCONNECTED, &disconnect_handler, &server)); server = start_webserver(); вопрос, вот есть событие получения IP, в нём написан запуск веб сервера, а затем в самом конце тупо запуск веб-сервера? Это как понимать?
Lucifer
Проблему нашел в неправильном условии цикла
Slava
А тут уже обсуждался вопрос - зачем нужен esp8266, когда есть esp32?
У 32 больше gpio, оперативки, и быстродействие. Если делаешь сложный проект, то у 8266 не хватает ресурсов. Например я упёрся в потолок 8266 когда сделал сложного телеграм бота, а он жрёт много памяти для https пакетов. На этом мой интерес к 8266 иссяк.