V-USB on Atmel UC3 series ?
Posted: Thu Feb 02, 2012 6:10 pm
Has anyone tried to port this code to one of Atmel's AVR32-based UC3 devices, like the UC3C ?
I have run into an application that requires USB-FS Host (which the UC3C has), but it also requires a separate USB Device port that can be -LS due to the low data throughput requirements. The UC3C core also does not need to run at the full 66 MHz for the rest of the application, so one of the lower frequencies supported by the V-USB code (like 12 MHz or 18 MHz) would work fine. Also, power consumption is not a huge issue, so a software approach to USB-LS Device is acceptable.
It looks to me like only the lowest level bit-banging routines would need examination for use with the AVR32 instruction set, since the rest of the code is in C. I don't want to re-invent the wheel here, so please let me know if anyone has already tried this. Thanks,
- john
I have run into an application that requires USB-FS Host (which the UC3C has), but it also requires a separate USB Device port that can be -LS due to the low data throughput requirements. The UC3C core also does not need to run at the full 66 MHz for the rest of the application, so one of the lower frequencies supported by the V-USB code (like 12 MHz or 18 MHz) would work fine. Also, power consumption is not a huge issue, so a software approach to USB-LS Device is acceptable.
It looks to me like only the lowest level bit-banging routines would need examination for use with the AVR32 instruction set, since the rest of the code is in C. I don't want to re-invent the wheel here, so please let me know if anyone has already tried this. Thanks,
- john