I have made atmega8 based usb to uart converter as defined in avr cdc232 based in v usb. I have made my circuit as recommended and burn the firmware and fuse bytes. But still when I connect the device to computer it is unable to detect the device. It says device descriptor failed . Here's the link to my project Shorted Wire: CHEAP USB BASED UART AND MODBUS CONVERTER #13 . Any one can help me ..
Don't the computer require some kind of USB device input information first?
If its required .. can u tell me how to tell this to computer . In the driver download theres some bunch of .c and .h file called usbconfig or something like that. What can i do with these files.
When a USB device is first connected to a USB host, the USB device enumeration process is started. The enumeration starts by sending a reset signal to the USB device. The data rate of the USB device is determined during the reset signaling. After reset, the USB device's information is read by the host and the device is assigned a unique 7-bit address. If the device is supported by the host, the device drivers needed for communicating with the device are loaded and the device is set to a configured state. If the USB host is restarted, the enumeration process is repeated for all connected devices.
You can get more information if you Google 'usb protocol'