[an error occurred while processing this directive]
USBN9603 с драйвером USBIO
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Amink 05 декабря 2002 г. 18:45

Подскажите, что происходит. Сделал прибор, используя USBN9603. Драйвер USBIO от немцев.
С передачей информации от хоста проблем нет. А вот с чтением из прибора -проблема
Точку на чтение готовлю сл. образом:
void setconfiguration(void)
{
usb_cfg = usb_buf[2]; /*set the configuration # */
if (usb_buf[2]!=0) /*set the configuration */
{
dtapid = 0; /*FIRST PID is DATA0 */
stalld = 0; /*nothing stalled */

FLUSHTX1; /*flush TX1 and disable */
write_usb(EPC1,EP_EN+01); /*enable EP1 at adr 1 */

FLUSHRX1; /*flush RX1 and disable */
write_usb(EPC2,EP_EN+02); /*enable EP2 at adr 2 */
write_usb(RXC1,RX_EN); /*enable RX1 */

FLUSHTX1;
write_usb(TXD1,1);
write_usb(TXD1,2);
write_usb(TXD1,3);
write_usb(TXD1,4);
write_usb(TXD1,5);
write_usb(TXD1,6);
write_usb(TXD1,7);
write_usb(TXD1,77);
write_usb(TXC1,TX_EN);


После чтения апликуха на хосте говорит, что прочитано 0 байт. Не могу понять ,в чем дело. Если сталкивались, подскажите пожалуйста.

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

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru