![]() |
Модераторы: PILOT, ManiaK, Mazzi |
![]() ![]() ![]() |
|
borea |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 21.2.2008 Репутация: нет Всего: нет |
Помогите, пожалуйста, разобраться.
Использую пример работы usb на arm-е как cdc. Проблема состоит в том, что если передаю данные в направлении МК->ПК размером 63 байта - все отлично. Если передаю 64 байта (размер двух буферов) - на компьютере не принимаю. Причем прерывание UDP_TXCOMP происходит если выполнять программу с точками останова. Если без них подтверждения нет. Где-то слышали, что если передавать данные размером равным размеру endpoint-а, возникает еще одно прерывание. Правда? У меня нет такого. Аналогично, если увеличивать размер передаваемых данных: 127 байт передаются нормально, 128(512 и т.д.) - нет. В чем разница? Что не так? Буду благодарна за помощь. Это сообщение отредактировал(а) borea - 21.2.2008, 18:35 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |