[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Cпасибо Всем кто мне давал советы ! Видимо я может неправильно взялся
за дело, или не достаточно подробно описал суть проблемы. Постараюсь все сначала.
Есть устройство, которое после включения выдает цыфровые импульсы
с частотой 100-500 Гц.(Без всяких протоколов). Длинна импульсов разная. Я подаю его на RS232
и постоянно опрашиваю порт на 115000 б/с если импульс положительный
получаю 255 иначе отличное число. Все пишу в файл . Вместо 255=1,
остальные числа 0. Таким образом я пытаюсь записывать сигнал. В файле получается следующая его запись 0000000000000111111000001111100000000000111100000000001111000111111111
там где 0-импульс отрицательный , 1 - положительный. (Пробовал со звуковой картой , но она дает искажения). А всего то требуется записать сигнал и в точности воспроизвести. А вот как его вывести ?
Ведь вывод 0 и 1 это импульс , а надо сплошной сигнал на все единицы и нули. Вот я и решил , посылать импульсы в момент смены 0 и 1 , а
в промежутке необходимо устройство которое поддерживало бы 0 или 1 на
выходе между сменами сигнала.
Может есть решения попроще? Подскажите?
E-mail: info@telesys.ru