реклама на сайте
подробности

 
 
> FT2232 - Fast Opto-Isolated Serial Mode, экстра-байт
Warlord
сообщение Sep 18 2007, 09:41
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 23-09-05
Из: Москва
Пользователь №: 8 874



На ногу FSCLK подаю free-running меандр 16МГц. На компе включаю указанный режим и в цикле начинаю писать по 3 нулевых байта.
Код
BYTE Buf[3]={0, 0, 0};
DWORD bwr;
while(1)
FT_Write(ftHadnle, Buf, 3, &bwr);

Встаю на ногу FSDO осцилоскопом и вижу, что иногда проскакивают не 3 байта а 4!!!
Думал - глюки осцилографа, далее подключил альтеру к каналу FT2232. Написал прошивку - точно - есть лишний байт, изредка, раз на 400-800 3 байтных пакетов, но есть. Причем его содержимое постоянно, на канале A - 0x06, на канале В - 0x4D. От содержимого записываемого буфера не зависит. Причем, если посылать 1 или 2 байта в зАраз, то все нормально, а если 3 и более, то иногда проскакивает... Взял юсб сниффер - все в порядке драйвер передает 3 байта как и положено. Остается предположить, что проблема в железе. Кто-нибудь сталкивался??
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.02896 секунд с 7
ELECTRONIX ©2004-2016