Здравствуйте! Пробовали подключать две платы с fx3 к ПК. Отличие между ними в "Device release number" в файле "cyfxslfifousbdscr.c". Программа на ПК видит сразу два устройства с разным свойством BcdDevice. По поводу зависаний, когда заканчивались данные у источника, вместе с сигналом slwr дергал pkend. Когда заканчивалось место в fx3(флаг watermark almost_full='0'), записывал по одному слову и ждал когда появится флаг full. Была ошибка, когда записывал всегда фиксированное количество слов после появления флага watermark, fx3 зависал. После появления флага watermark, при watermark level = 8, в fx3 может оставаться место для 8 или 7 выборок.
|