[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Gesser 03 апреля 2002 г. 07:55
В ответ на: Ответ: отправлено По-моему он над нами издевается 02 апреля 2002 г. 12:53

Cпасибо Всем кто мне давал советы ! Видимо я может неправильно взялся
за дело, или не достаточно подробно описал суть проблемы. Постараюсь все сначала.
Есть устройство, которое после включения выдает цыфровые импульсы
с частотой 100-500 Гц.(Без всяких протоколов). Длинна импульсов разная. Я подаю его на RS232
и постоянно опрашиваю порт на 115000 б/с если импульс положительный
получаю 255 иначе отличное число. Все пишу в файл . Вместо 255=1,
остальные числа 0. Таким образом я пытаюсь записывать сигнал. В файле получается следующая его запись 0000000000000111111000001111100000000000111100000000001111000111111111
там где 0-импульс отрицательный , 1 - положительный. (Пробовал со звуковой картой , но она дает искажения). А всего то требуется записать сигнал и в точности воспроизвести. А вот как его вывести ?
Ведь вывод 0 и 1 это импульс , а надо сплошной сигнал на все единицы и нули. Вот я и решил , посылать импульсы в момент смены 0 и 1 , а
в промежутке необходимо устройство которое поддерживало бы 0 или 1 на
выходе между сменами сигнала.
Может есть решения попроще? Подскажите?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru