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

 
 
 
Reply to this topicStart new topic
> SiLabs-> C8051F320-> USB-> EOUTCSRL[CLRDT], Как пользоватся битом Clear Data Toggle
Kaplinsky
сообщение Nov 4 2005, 15:17
Сообщение #1


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

Группа: Свой
Сообщений: 97
Регистрация: 26-05-05
Из: Киев, Украина
Пользователь №: 5 426



Ситуация такая:
USB Bulk Trunsfer; Принимаю данные; У меня есть буфер на 64 байта (свой собственный), в функции BulkOrInterruptOut я читаю из FIFO Endpoint'а в этот буфер. НО бывает такое что я не успеваю этот буфер обработать и передать по UART. Как мне ЗАТОРМОЗИТЬ посылку данных со стороны хоста ?

А вот насчет бита [CLRDT] в регистре EOUTCSRL ваще непонятка. Когда ним пользоватся нигде не сказано - ни в даташите к C8051F320 ни в an139 (USB FIRMWARE PROGRAMMER’S GUIDE). О том что такое "Data Toggle Procedure" прочитал в книжке "USB System Architecture". А в документах от SiLabs не нашел ничего подобного !


--------------------
Смотреть в себя, зреть муки свои, зная, что сам ты виновник мук - вот истинное страдание.
Отладка / Софокл, "Аякс".
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 04:32
Рейтинг@Mail.ru


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