Вверх ↑
Этот топик читают: Гость
Ответов: 60
Рейтинг: 3
#1: 2009-03-22 13:49:36 ЛС | профиль | цитата
Можно ли передать звук (речь, 8 бит) с Com порта на вход
звуковой карты?

карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-03-22 13:59:20 ЛС | профиль | цитата
ну только если получится на выходах COM порта сгенерировать аналоговый сигнал для входа звуковой карты... в чем я сильно сомневаюсь
карма: 27
0
Ответов: 8960
Рейтинг: 824
#3: 2009-03-22 15:29:56 ЛС | профиль | цитата
Rex, не на вход звуковой карты, а сгенерировать звук по данным из СОМ-порта можно, наоборот (преобразовать звук в данные для СОМ) тоже, хватит-ли скорости порта даже на минимум: 6 кГц и 8 бит дискретность?
карма: 19

0
Ответов: 2125
Рейтинг: 159
#4: 2009-03-22 15:57:52 ЛС | профиль | цитата
Rex писал(а):
Можно ли передать звук (речь, 8 бит) с Com порта на вход
звуковой карты?

Зависит от конкретных условий.
карма: 1

0
Ответов: 60
Рейтинг: 3
#5: 2009-03-22 17:03:26 ЛС | профиль | цитата
Леонид, звук для СОМ преобразуется с помощью АЦП, а как от значений по уровню входного сигнала (звука) перейти к данным для генерации сигнала с помощью элементов HiAsm, и возможно ли это, не понятно. Скорость передачи может быть увеличена за счет применения интерфейса USB в качестве виртуального COM-порта.

карма: 0

0
Ответов: 3851
Рейтинг: 159
#6: 2009-03-22 19:02:47 ЛС | профиль | цитата
Rex писал(а):
звук для СОМ преобразуется с помощью АЦП
АЦП звуковухи?

Rex писал(а):
как от значений по уровню входного сигнала (звука) перейти к данным для генерации сигнала
можно так code_12360.txt попробовать - потом расскажешь
карма: 0
начавший
0
файлы: 1code_12360.txt [1.5KB] [212]
Ответов: 60
Рейтинг: 3
#7: 2009-03-22 19:47:02 ЛС | профиль | цитата
Андрей. писал(а):
АЦП звуковухи?

Нет, АЦП - внешнее, у меня СОМ порт должен работать в режиме приема, а твой пример показывает, как организовать передачу звукового сигнала через него (за пример спасибо, думаю, что это мне пригодится в дальнейшем) .
карма: 0

0
Ответов: 8960
Рейтинг: 824
#8: 2009-03-23 10:01:38 ЛС | профиль | цитата
Rex, чтобы принять, надо передать сначала, а у нас АЦП нет (хотя у меня есть, но не подходящий )
Андрей., что бы ни ставить в свойствах BASS_RecordStart выдаёт в потоке двухбайтные числа smallint, пришлось применить IC для перевода в байты, а затем в символы code_12368.txt
Rex, при длительной передаче СОМ порт не успевает, а USB имитатора нет.
Завтра попробую на приём - у меня на компьютере 2 шт СОМ порта, одним передам, а вторым приму.
------------ Дoбавленo:

Rex, формат Ваших 8 бит каков? (если речь идёт о звуке, то байт (0 : 255) должен соответствовать значению звука (-127 : +128))
карма: 19

0
файлы: 1code_12368.txt [4.6KB] [224]
Ответов: 60
Рейтинг: 3
#9: 2009-03-23 13:00:58 ЛС | профиль | цитата
Леонид, спасибо за подсказку, формат бит в передаваемом байте, сответствует short (-128: +127).
карма: 0

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)