[an error occurred while processing this directive]
Вопрошаю знатоков FT245BM (+++)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Burr Master 02 мая 2006 г. 11:42

Некий девайс получает поток данных от компа.
Со стороны компа задействована DLL D2XX в качестве драйвера, привязанная к буферу размером 8 кбайт.
Процессор девайса АТмега8515 считывает буфер ФТ245 по прерываниям таймера, с частотой 100 кГц, один байт за прерывание.
Вопросы, - 1). может ли произойти переполнение приемного буфера ФТДИ;
2).Возможно, есть смысл, скидывать 8кбайт буфер софта верхнего уровня порциями по 128байт(размер ФИФО на прием) и давать выдержки скажем по 10мс, чтоб успевало рассосаться ?!
Спрашиваю, потому что механизм обмена мне не очевиден, возможно, идет служебный обмен между FT245 и драйвером, т.е. например микросхема требует комп загрузить ФИФО по его опустошению? А я буду лепить тоже самое на более высоком уровне ... :(
Софты вчерне уже написаны, и верх и низ, девайс почти склепан... страхуюсь от ошибок
Всех поздравляю с празниками, с прошедшими и наступающими, пользуясь случаем :)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru