Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 320Используется модуль Е14-440D.
Сокращенный код выглядит примерно так: Thread_DAC() // Работа с ЦАП (в отдельном потоке)
Thread_ADC() // Работа с АЦП (в отдельном потоке)
При длительной работе программы вызов DAC_SAMPLE иногда (1 раз в 4..6 часов) возвращает FALSE, GetLastErrorInfo() при этом возвращает: Код ошибки 320;
Система: Intel Atom N570, чипсет Intel N10/ICH7, ОС Windows 7 x86 Pro Rus, драйвер Е14-440 версии 6.0.2.0. Других сбоев в ходе работы не обнаружено. В генерируемом сигнале (выход с ЦАП заведен на 2 канала АЦП) заметен разрыв длительностью ~5 с (т.е. АЦП продолжал собирать отсчеты, а ЦАП не менял выходного значения).
Может ли причиной ошибки быть слишком частый вызов DAC_SAMPLE() или нехватка скорости USB канала? АЦП работает на частоте 9600 Гц, используется только 3 канала, длительность асинхронного ввода - 5 с. |
|||
|
||||
|
Re: Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 320Дополнение:
|
|||
|
||||
|
Re: Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 3201. Какая ревизия Вашего модуля Е14-440? Чтобы узнать ревизию можно воспользоваться штатной утилитой ModulesViewer.
|
|||
|
||||
|
Re: Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 320Вообще я бы первым делом оторвал чтение и оставил только вывод на ЦАП в цикле. Чтобы не думать про потоки и т.п. |
|||
|
||||
|
Re: Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 3201. Ревизия F, модификация 255, версия прошивки 4.1.
|
|||
|
||||
|
Re: Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 320Программа непрерывно отработала еще несколько суток подряд, 3 суток без ошибок, потом редко и нерегулярно (4 раза за 2 суток) возникали следующие ошибки: 1. Ошибка при вызове TTL_OUT() Код ошибки 320;
2. Ошибка при вызове DAC_SAMPLE() Код ошибки 318;
Во всех случаях время исполнения команд составило около 5 с. |
|||
|
||||
|
Re: Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 320"Не выполнилась функция PUT_LBIOS_WORD(). В DSP модуля не удалось записать значение в требуемую переменную LBIOS" -КАК УСТРАНИТЬ,КАК ИСПРАВИТЬ ЧТОБ ЗАПИСЬ БЛОКОВ ПРОХОДИЛА НЕПРЕРЫВНО,БЕЗ ПЕРЕЗАПУСКА ПРОГРАММЫ. |
|||
|
||||
|
Re: Е14-440D, вызов DAC_SAMPLE() - редкая ошибка 320Михаил.
|
Страницы 1
Тема закрыта