Пн ноя 21, 2022 16:16:52
for (xRX=0; xRX<RX_len; xRX++) {
din_byte_wavr[xRX] = (byte) RX_int[xRX];//int > din(динамик)
};
//Запись аудиоданных в выходной буфер линии передачи данных.
RX_line.write(din_byte_wavr, 0, RX_len);//RX_len
Пн ноя 21, 2022 21:56:03
Вт ноя 22, 2022 12:28:45
Вт ноя 22, 2022 15:57:40
olegue писал(а):необошльшая пауза в начале, сбор пакетов в массив1, потом воспроизвдение массива1 и одновременный сбор массива2, что-то подобии того как сделао в ардуино для сброса на флэшку.
Вт ноя 22, 2022 17:08:17
if (bufByteCount == 2 && bufWrite == 0) { // если 256 и флаг выбор буфера 0
bufByteCount = 0;
bufWrite = 1; // флаг выбор буфера 1
st_buf00 = 0; // счёт буфер
//myGsm.write(buf00, 256); // буфер 0 полный. Передача буфера 0.
RX_line.write(buf00, 0, 10240);//
}
if (bufByteCount == 2 && bufWrite == 1) { // если 256 и флаг выбор буфера 1
bufByteCount = 0;
bufWrite = 0; // флаг выбор буфера 0
st_buf01 = 0; // счёт буфер
//myGsm.write(buf01, 256); // буфер 1 полный. Передача буфера 1.
RX_line.write(buf01, 0, 10240);//
}
roman.com писал(а):только нафига всё это надо... мне например вообще не понятно...
у тебя модуль теряет байты и пакеты...
при таких условиях ни о какой нормальной передачи звука даже речи быть не может...
Вт ноя 22, 2022 18:13:08
olegue писал(а):пока RX-line не проиграет один буфер второй не начнет наполнятся.
olegue писал(а):я веду борьбу не за идеализацию передачи пакетов, которой в итоге может и не случится, а с низкой скоростью канал, не способного передать (принять) на этой скорости без нормльаной буферизации
на 10мбит канале такой проблемы и в помине не будет.
Вт ноя 22, 2022 22:11:43
roman.com писал(а):115200 или 10 мбит... главное чтоб звук успевал передаваться))
8 бит х 8 кгц = 64 кбит - достаточно.
Вт ноя 22, 2022 23:59:11
Ср ноя 23, 2022 10:51:49
Ср ноя 23, 2022 14:23:35
Сб ноя 26, 2022 00:19:36
Пн ноя 28, 2022 16:05:10
Пн ноя 28, 2022 18:34:09
olegue писал(а):Тема какая-то беспросветная!
Вт ноя 29, 2022 12:00:41
olegue писал(а):Тема какая-то беспросветная!
Вт ноя 29, 2022 14:50:40
Вт ноя 29, 2022 15:05:00
Вт ноя 29, 2022 16:49:16
Пт дек 02, 2022 01:01:20
roman.com писал(а):а как посчитать CRC32 если пакет UDP - не кратный 4 ?
ээээ... вот в этой части мы застряли... ))
Ср дек 21, 2022 20:11:24
Чт дек 22, 2022 10:17:51