ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
193537 Топик полностью
Philin05 (07.05.2010 14:02 - 20:19, просмотров: 206) ответил Philin05 на AT90USB647. Не получается bulk передача.
Все всем спасибо разабрался. Переводчикам от Gaw.ru с одной стороны спасибо за перевод даташита, с другой стороны нужно по рукам надавать за ошибку в документе, которую они допустили. ТОже самое касается документации от ATmel, если бы они не поленились и оформили подраздел о конечных точках ввиде таблицы а не в виде двух кривых строчек, ошибки бы небыло не у меня и не у переводчиков от gaw.ru. Вообщем вот скриншет из даташитка, где криво описаны коды конечных точек и уже перевод от gaw.ru, где коды bulk и Isochronous перепустаны местами. ПРАВИЛЬНО ВОТ ТАК! //Конечная точка для передачи массивов данных #define BULK ((1 << EPTYPE1)|(0 << EPTYPE0)) //Изохронная конечная точка #define ISOCHRONOUS ((0 << EPTYPE1)|(1 << EPTYPE0)) Собствено скиншоты для демострации ошибки, даташит и первеод соответственно:
imageimage