Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Как показывает практика, 90% ошибок с USB вызваны неправильным переключением data toggle.
Отправлено
vmp
03 марта 2008 г. 09:11
В ответ на:
Вопрос про программирование USB. Help! (+)
отправлено <font color=gray>mayn</font> 02 марта 2008 г. 23:25
Составить ответ
|
Вернуться на конференцию
Ответы
У меня этим занимается микроконтроллер (LPC2148), так что в этом вряд ли ошибка
—
mayn
(03.03.2008 10:54:49
87.245.133.19
,
пустое
)
Не сам микроконтроллер, а программа в нем. А в ней могут быть ошибки.
—
vmp
(03.03.2008 11:11:33
87.245.155.198
, 292 байт)
Но у меня ведь дело даже не доходит до прерывания микроконтроллера от этой ...{+}
—
mayn
(03.03.2008 11:25:16
87.245.133.19
, 193 байт)
И такое может быть. Например, если точка ждет data0, а хост долбит пакетами с data1.
—
vmp
(03.03.2008 11:29:42
87.245.155.198
,
пустое
)
Сейчас сравнивал свою программу с программой для mass storage.(+)
—
mayn
(03.03.2008 11:55:32
87.245.133.19
, 875 байт)
Там есть ошибка как раз в usbhw.c
—
vitalyn
(03.03.2008 14:29:9
195.140.182.162
, 437 байт)
А у меня нет такой строчки. Вот что у меня в USB_Reset:(+)
—
mayn
(03.03.2008 16:23:23
87.245.133.19
, 437 байт)
Mass Storage работает!
—
mayn
(03.03.2008 12:06:58
87.245.133.19
,
пустое
)
Теперь осталось по шагам переделывать mass storage в свое устройство. Для начала изменить класс устройства (чтобы не ставились стандартные драйвера) и дать вручную SubmitUrb сначала на вывод (передать CBW), потом на ввод (получить ответ с CSW).
—
vmp
(03.03.2008 12:14:38
87.245.155.198
,
пустое
)
Я понял, что что-то недопеределал:), буду разбираться. Правда CBW и CSW мне...{+}
—
mayn
(03.03.2008 12:23:44
87.245.133.19
, 208 байт)
Наверняка и Control переделали.
—
Oldring
(03.03.2008 11:59:53
91.77.103.143
, 105 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 47:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru