Quiero vivir en España
Символ \0
Quiero vivir en España
Ну и вторую конструкцию компилятор не пропустит - нет названия переменной.
Serjio
точно, конец строки.
Serjio
что за узловой и сетевой порядки расположения байтов? "переводят данные из узлового порядка расположения байтов в сетевой и наоборот"
Artem
Что умеешь ?
Тг бот aiogram + db pgsql
Artem
Систеиа регистрации и контроля состояний
Root
Систеиа регистрации и контроля состояний
Чет у меня не получается тебе в личку писать
Artem
Клнтрлль состояний (пользователь воодит обычный текст, а бот понимает к чему оно относится)
iҚØN🐾🐾
Круто
Вишь, человек развивается, а ты все зАмки да зАмки)
Root
Замки эт хорошо)
Andry
привет а можете подсказать - на esp32 я правильно понимаю что i2s в DAC режиме сможет только слать сигнал, а читать ADC одновременно не выйдет так как DMA общая?
iҚØN🐾🐾
Для этого и есть джиттер буффер
iҚØN🐾🐾
ась?
Ну никто не читает данные и сразу не пишет, читают в небольшой буффер и потом из него выдают
Andry
Ну никто не читает данные и сразу не пишет, читают в небольшой буффер и потом из него выдают
ну буфер этот 1 - что параллельно воспроизводить и писать звук не выйдет да?
iҚØN🐾🐾
Может я неверно объяснил. Выделяется память и в неё пишется то, что прочиталось, потом в dac пишется из буффера, потом снова в буффер пишется
iҚØN🐾🐾
Интересно, есть ли на есп реализация кольцевого буффера?
2319
Это кто
Пидорас!) (за easyelectronics)))
Пидорас!) (за easyelectronics)))
А теперь тоже самое, но не на говяжьем.
Max
Интересно, есть ли на есп реализация кольцевого буффера?
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/freertos_additions.html#ring-buffers
2319
А теперь тоже самое, но не на говяжьем.
Свинячий не могу интерпретировать
iҚØN🐾🐾
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/freertos_additions.html#ring-buffers
О, круто, я думал нет и только через очереди)
Отморозки спб)
Дед, ты о чем и че ты до меня докопался? Я отвлекся на некоторое время и тебя там уже забанили. Че ты ко всем пристаешь?
iҚØN🐾🐾
Ну вот, создаёшь 2 таски, в одной читаешь из i2s и кидаешь в буффер, в другой читаешь из буффер и кидаешь в dac
только к мудакам)
Тяжелый случай дедуля. Жаль мы не в оффлайне. Вставная бы у тебя вылетела уже давно
iҚØN🐾🐾
не вижу чтобы в ESP-adf использовался dma_item_t / xRingbufferSendComplete
Ну вон по ссылке выше - там проверяется xRingbufferSend на true/false
Serjio
Ф-ии типа *ntoa / *aton
только что это значит? вот у мене такое: printf("%.3f ", ((SInt16)ntohs(*(UInt16*)val.bytes)) / 256.0); хз как понять, сколько байт в val.bytes? и что тут вооще происходит?
Serjio
(на самом деле задача запихнуть получившиеся символы в массив)
Алексей
ntohs - network to host short. Преобразует порядок следования байт из сетевого в хоста.
Serjio
сетевой / хост - это про эндианнес?
Алексей
указатель val.bytes преобразует к указателю на uint16 и берёт значение. потом результат приводит к знаковому 16 битному. И делит на 256.0
Serjio
угу, спасибо, чуточку понятнее стало
Алексей
Всё никак не запомню, кто есть кто. Знаю что в интелах и в сетевом порядок обратный.
Всё никак не запомню, кто есть кто. Знаю что в интелах и в сетевом порядок обратный.
В "интеле" (правда почему именно в интеле? в большинстве цпу) используется "little. В сетевом стеке принято чаще использовать "big"
Армы могут и так и так. А их большинство :)
Могут. Но в 99% даже в армах "little"
Andry
ну буфер этот 1 - что параллельно воспроизводить и писать звук не выйдет да?
только что проверил - одновременно(параллельно) читать и писать - нельзя - dma буфер у i2s общий
Почти во всех трубах на андроиде little endian
big endian армы почти не используются сейчас
Алексей
Да. Легко типы преобразовывать.
Andry
Логично. Там даже в доках это где-то было написано.
ну я вот и спрашивал можно или нет., в доках не увидел прямой информации об этом..
Насколько я помню спарки юзали big endian.А так практически все little. В сети почему-то исторически сложилось использовать биг
Alex
Делаю web страничку для получения данных с сервера на есп8266. Vs code, html, is. Как имитировать ответы сервера для сокращения времени отладки кода? Есть ли такие инструменты, чтобы всё выполнялось на одной персоналке?
Alex
Очень неудобно вести отладку.
Алексей
Написать эмулятор
Алексей
Я когда делал обмен по сети на PowerLink сделал 2 эмулятора. Согласовал их между собой, а потом стал реализовывать оконечные узлы.
Alex
Написать эмулятор
Неужели нет готовых имитаторов?
Алексей
Есть и куча. Но подойдут ли они? Обычный HTTP сервер.
Alex
Есть и куча. Но подойдут ли они? Обычный HTTP сервер.
Спасибо, понял. Разворачиваем локальный сервер, пишем что-то наподобие кода веб сервера ЕСП и радуемся. Ох.... Тяжела ты шапка...
Alex
Код можно взять и с ESP, если он WEB.
Да где там, на ЕСП сервер из библиотеки esp8266webserver.
Алексей
Да где там, на ЕСП сервер из библиотеки esp8266webserver.
Я имею ввиду код, который исполняет WEB сервер. HTML страницы, скрипты всякие.
Ruslan
Вишь, человек развивается, а ты все зАмки да зАмки)
Ну хоть кто то знает чуть больше си)
Ruslan
Обижаешь)
Оживляю
iҚØN🐾🐾
Оживляю
Как-то не особо мотивирует)
Ruslan
А еще можно глянуть как тестируется ESP-IDF и открыть для себя много нового
Ruslan
Как-то не особо мотивирует)
Мотивация - это уже за деньги)
iҚØN🐾🐾
Мотивация - это уже за деньги)
Ну вот, с козырей пошёл
Evgen
чет как-то DS18b20 больно сильно врут. Решил откалибровать. Засунул в с снег с улицы. один показывает -10.688 другой - -3.688 Это как вообще?
Ruslan
Они так считают, нужен третий
Evgen
Они так считают, нужен третий
третий пирометр. Но на снегу он в зависимости от места разные значения показывал. А до снега по пирометру было градуса на 3 ниже чем у DS'ов и по личным ощущениям пирометр ближе к правде
Serjio
один снег более холодный, чем другой?
Serjio
окунать в воду со льдом?
Evgen
один снег более холодный, чем другой?
скорее один пушистый, другой поплотнее. Ну так как вода наберется от таяния - получится ноль
Евгений
один снег более холодный, чем другой?
Да, это же более твердая вода :)))
Evgen
по идее от сопротивления на шине показания DS не должны зависеть
Evgen
и вроде как каждый DS калибруется и внутре коэффициенты держит. Разве что китайские братья по разуму халявят....
Ivan
добрый утр. актуально ешшо? а то я спал малость.