Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Непонятная работа DSP_OUTBYTE на L-1250Здравствуйте! Я получил задание сделать небольшое изменение в старой чужой программе, написанной на Delphi 5, которая работает с платой L-1250 в Win 98. Есть: DSP_OUTBYTE($1), далее некоторое ожидание, далее - запуск ЦАП для генерации синуса. Нужно: запуск ЦАП, ожидание, DSP_OUTBYTE($1). Переделал и получил вот такую картину |
|||
|
||||
|
Re: Непонятная работа DSP_OUTBYTE на L-12501. Какой конкретно контакт разъема Вы используете для цифрового выхода? 2. Использование функции DSP_OUTBYTE() прервет работу любой функции по синхронному вводу-выводу, поэтому реализовать Ваш алгоритм используя штатное ПО не получится. |
|||
|
||||
|
Re: Непонятная работа DSP_OUTBYTE на L-1250Спасибо! |
|||
|
||||
|
Re: Непонятная работа DSP_OUTBYTE на L-1250Сделать вывод через цифровые линии L-1250, не прерывая синхронный вывод на ЦАП, нельзя (только если пуститься в программирование на DSP, можно было бы сделать спец. биос, который бы 12 бит выдавал на ЦАП, а 4 бита использовал для управления ТТЛ выходами - но это все довольно сложно). На мой взгляд, проще всего было бы использовать в качестве цифрового выхода - либо COM порт (линии DTR, RTS), либо линии параллельного порта (если он есть). |
|||
|
||||
|
Re: Непонятная работа DSP_OUTBYTE на L-1250Понятно. Получается, что и сигнал ттл выводится неправильно вдобавок к выводу ЦАП? Т.е. перестает работать все. |
|||
|
||||
|
Re: Непонятная работа DSP_OUTBYTE на L-1250Насчет ТТЛ все понятно - для корректной работы надо вначале остановить ЦАП, а потом вызвать DSP_OUTBYTE(). |
Страницы 1