cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 USB interrupt overrun problem

auzgec
Associate II
Posted on May 20, 2014 at 11:14

I'm developing a HID application on STM32F I use ST's HID example application. I just changed usb descriptors for my application. But this is not related with that.

I initialized all things in the same order with example. Changed pull up pin with mine. I succesfully received data from PC. But I tried to run again, I always stuck in ISR. When I debug below code, I get wIstr = Decimal 8448 (Hex 0x2100). It is not any flag or something. Why this happen? So there is no clear function about this value, application always runs into interrupt. Additional info: When I connect PC, it does not recognize. So I work when cable is not plugged. in debug, deviceState value is : ATTACHED

void
USB_Istr(
void
)
{
uint32_t i=0;
__IO uint32_t EP[8];
wIstr = _GetISTR();

#stm32-usb
0 REPLIES 0