romanetz
накопил сколько-то данных потом send или по мере генерации?
romanetz
https://www.nongnu.org/lwip/2_0_x/group__pbuf.html
romanetz
https://www.nongnu.org/lwip/2_0_x/group__lwip__opts__pbuf.html
Dmitriy
50 раз в секунду
romanetz
нет, каждый раз по 200 байт отправляю
код возврата при отправке проверяй
romanetz
нет, каждый раз по 200 байт отправляю
типа, кодек чота родил, а программа в сокет это пуляет?
Dmitriy
типа, кодек чота родил, а программа в сокет это пуляет?
https://github.com/sikorapatryk/sip-call вот это за основу взял
romanetz
romanetz
или хз, железки другие?
Dmitriy
а искаропки оно так же глючит?
из коробки она даже не сможет подключиться к аудиоканалу
Dmitriy
там переписывать кусок небольшой пришлось.
Dmitriy
захват звука встроенным ацп. Микрофон, что есть, не захотел на 8кгц заводиться, только 16 может.
romanetz
децимируешь потом?
Dmitriy
ну ещё вот это https://github.com/chrta/sip_call
это источник. Он звук не умеет. Ток пара базовых действий в sip может
romanetz
децимируешь потом?
я имею в виду, лишние данные убираешь же?
romanetz
ты про &0xFFF?
про 16 кгц вместо восьми
Dmitriy
про 16 кгц вместо восьми
нет, я ацп взял встройку
romanetz
а-а
romanetz
интересная хрень... тоже влом ходить дверь открывать вручную
romanetz
Может и в воздухе, да
romanetz
Если по какой-то причине вверх скорость 1 мегабит
romanetz
ну я не для этого делаю, понятное дело
Ну тут много разных применений
romanetz
И цифровой интерком, да мало ли ещё что
Dmitriy
Ну тут много разных применений
ну запустить его не такая тривиальная задача)
2319
Вы все здесь инопланетяне🙈😂
Dmitriy
А кому счас легко
Да похоже проблема именно в ацп встроенном. Пойду попробую на 16к завести микрофон i2s и даунсемплинг ему.
Dmitriy
Он то 100% рабочий.....
Dmitriy
можно лог. анализатор накинуть и убедиться в правильности данных
romanetz
и подай
Dmitriy
и подай
Да вот да
Dmitriy
В wireshark есть осциллограф)))
romanetz
ничоси
Marat
https://www.chipdip.ru/product/rdc2-0064-logic-analyzer Это "шляпа"?
Marat
А то на 32 канала ток от 400$ нашел. =)
Marat
https://supereyes.ru/catalog/logicheskie_analizatory/hantek_4032l/ Еще такой хантек есть
Electronics Engineer
Привет
Ak
Всем привет, может кто подсказать что за ошибка, после того как прошил проект через платформио то стартует есп так
Dmitriy
https://www.chipdip.ru/product/rdc2-0064-logic-analyzer Это "шляпа"?
LA1016 всяко лучше. Софт огонь сделали.
Ak
А это нормально что после flash_erase выдаёт такое?
Dmitriy
Пакеты ппроебываются....
Dmitriy
не пойму где проблема...
Dmitriy
размер синуса 64, размер буфера 160. Т.е. дырка плавающая...
Dmitriy
пачка пакетов улетает, потом тишина...
Евгений
Шумоподавление работат =)
romanetz
если просто по udp, без rtp пока, для теста?
Sid
Пакеты ппроебываются....
Товарищь майор перехватывает по дороге☝️
Dmitriy
похоже проблема тут. На примем там fifo, а на передачу нет.
Sid
Набрал пакетов сколько положено, потом еще
Sid
Sid
С 2 буферами
Dmitriy
Да я это место на 2 потока перепишу завтра
Dmitriy
Не нравится мне оно
The Lord of Кот
куплю ваш GY-91. территориально Москва
The Lord of Кот
или mpu9265/55
Serjio
они могут теряться, но не вот так вот закономерно
выглядит как будто наводка от электросети... )
ok-home
размер синуса 64, размер буфера 160. Т.е. дырка плавающая...
а в wireshark ошибки пакетов есть ? и частота синуса на картинке совпадает с тем что сгенерил ? может они не теряются а сжимаются в каком нибудь буфере - плюнул пачку и ждемс пока еще пачка наберется.
ok-home
я правильно понимаю проверка пакетов идет по схеме ( на аст формируем синус -> отправляем на exp-->принимаем на esp->отправляем эхо на act->принимаем на аст ), смотрим на wireshark аст->esp пакеты без jitter esp->аст пакеты с jitter ? А общее количество пакетов туда сюда в единицу времени совпадает ?
romanetz
Неправильно понимаешь
ok-home
Вот подал синус
ну по последней картинке - потерь пакетов нет - есть паузы в передаче пакетов. А вот кто эти паузы сотворяет ...
ok-home
Не похоже - рвется с двух сторон одинаково - в одном месте шире во втором уже, но никак не фаза
ok-home
это надо смотреть на большей выборке - но проще просто посчитать количество и пакетов - запустить не непрерывный синус а 1000 периодов например по 64 отсчета и посмотреть сколько пакетов придет по итогу - тоогда и понятно будет - jitter или потеряные пакеты
romanetz
Очереди пакетов
Dmitriy
Там в есп не совсем правильная логика. Приняли пакет только после этого отправили. По мне надо отправлять не зависимо от того, дождались мы пакета или нет....
romanetz
Так это джиттер тогда, получается?