Hello,i'm Diego from Milan ,Italy i did at home a kind of "educational board" with a 9S12 microcontroller and aPDIUSBD12 USB interface
i'm trying to implement the protocol to make my USB device enumerated
Using this site
i read the steps in the USB Enumeration process.Focus on steps 3 and 4:
3)The MS Windows host asks for the first 64 bytes of the Device Descriptor. 4)After receiving the first 8 bytes of the Device Descriptor, it immediately issues another bus reset.something is not clear,my micro is going to transfer on the EP0 buffer 64 bytes,and this should be a continous operation ,
what happens when the USB device encounters a bus reset?it doesn't look like it is signalled to the uController so will the other 56 bytes transferred and wasted?or should I implement an interrupt routine able to stop the not needed transfer?
thank you all.