Few questions about V-USB
Posted: Fri Jan 29, 2010 6:48 pm
Hello.
I want to know is there real speed limit for output and input transfers in V-USB. As i can understand in every usbpool i can send 8bytes (64 bits), in config i see minimal usbpool interval is 10 ms (USB_CFG_INTR_POLL_INTERVAL). Is that mean 6400 bits per second is speed limit?
Second question is:
I try to use (in V-USB based project) timer1 compare A match interrupt also and it interrupts every 555 microseconds, After start it works about 1-2 seconds normal. After: or compare A match int handler don't work or host show me messages like "USB bad device", etc. As i can understand this is V-USB and other interrupt conflicts, is there any way to solve this conflict?
I want to know is there real speed limit for output and input transfers in V-USB. As i can understand in every usbpool i can send 8bytes (64 bits), in config i see minimal usbpool interval is 10 ms (USB_CFG_INTR_POLL_INTERVAL). Is that mean 6400 bits per second is speed limit?
Second question is:
I try to use (in V-USB based project) timer1 compare A match interrupt also and it interrupts every 555 microseconds, After start it works about 1-2 seconds normal. After: or compare A match int handler don't work or host show me messages like "USB bad device", etc. As i can understand this is V-USB and other interrupt conflicts, is there any way to solve this conflict?