Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
|
E14-140MD: Не устанавливается 2-й канал ЦАПE14-140MD: Не устанавливается 2-й канал ЦАП в циклическом и потоковом режимах.
|
|||
|
||||
|
|
Re: E14-140MD: Не устанавливается 2-й канал ЦАПЕсли асинхронный вывод на ЦАП (до запуска потока) работает правильно, то это не похоже на аппаратные проблемы. Сообщите, пожалуйста, серийный номер модуля. |
|||
|
||||
|
|
Re: E14-140MD: Не устанавливается 2-й канал ЦАПE14-140: S/N = 1D231843, Rev. = B |
|||
|
||||
|
|
Re: E14-140MD: Не устанавливается 2-й канал ЦАППоправка: USB драйвер от LCOMP от 14.02.2012 |
|||
|
||||
|
|
Re: E14-140MD: Не устанавливается 2-й канал ЦАПАлександр, а Вы ничего не напутали с типом данных в массиве, который пишется через WriteData?
Можно описать как int16_t dac_data[NSAMPLES][2]
или struct { int16_t chan0, chan1; } dac_data[NSAMPLES];
Если, например, по ошибке вместо int16_t сделать int32_t, то на втором канале будут нули (или -1), а на первом - отсчеты обоих каналов через один. То есть если, например, у Вас в данных одинаковые сигналы для обоих каналов, а константа, установленная DAC_SAMPLES до пуска, была 0, то наблюдаемая картина совпадет с описанной. Других вариантов как будто бы не вижу -- с программной точки зрения ЦАП в E14-140MD программируется 32-битными словами (двухканальными), т.е. способа программно изменить значение только в одном канале ЦАП не существует уже на уровне прошивки микроконтроллера. |
|||
Страницы 1
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск