Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Windows 98 на обоих ПК
Здравствуйте! Есть две платы Л1250, самодельное ПО для этой платы и два ПК на которых стоят эти платы и ПО. На одном ПО работает безошибочно, на другом часто возникает сбой в виде того, что вместо синуса генерируется постоянка(ПО позволяет многократно запускать процесс ввода/вывода и обработки). И причем сбой происходит в самом начале, т.е. нет случая, когда процесс был запущен, остановлен и отработал правильно, а при следующем запуске произошел сбой. Так же если произошел сбой, то до закрытия ПО, он будет происходить постоянно при всех запусках процесса. При запуске программы выполняются: SELECT_SLOT, PLATA_TEST, DSP_OUTBYTE, CONFIG_FIFO, SET_DA_NUMBER, ALLOCATEBUFFER, PUT_BUFFER. Запускает ЦАП и АЦП DMA_ALL_DA. Подскажите пожалуйста где искать причину сбоя?
Понятно. Получается, что и сигнал ттл выводится неправильно вдобавок к выводу ЦАП? Т.е. перестает работать все.
Спасибо!
1.Контакт №40
2.а как по-другому сделать вывод?
Здравствуйте! Я получил задание сделать небольшое изменение в старой чужой программе, написанной на Delphi 5, которая работает с платой L-1250 в Win 98. Есть: DSP_OUTBYTE($1), далее некоторое ожидание, далее - запуск ЦАП для генерации синуса. Нужно: запуск ЦАП, ожидание, DSP_OUTBYTE($1). Переделал и получил вот такую картину, причины возникновения которой мне не понятны. На картинке желтый - ттл сигнал, который вместо ожидаемого выставления в 1, начинает переходить то в 0 то в 1 с различным интервалом в среднем 10мкс, а генерация синуса прекращается. Мне кажется, что это мое непонимание(незнание) взаимосвязи команд управления платой. Подскажите пожалуйста, что это может быть?
Простите, нашел. Смотрю как убрать свое сообщение.
Здравствуйте! Подскажите пожалуйста, где найти полное описание функций из библиотеки LCARD_32. В документе "Техническое описание и инструкция по эксплуатации" есть например описание функции DSP_OUTBYTE, но нет описания PUT_BUFFER. Спасибо.
Страницы 1