VUSB @ 11.0592 MHz
Posted: Sat May 04, 2013 7:44 pm
Hello,
I am developing a flexible AVR platform for a variety of uses. My device runs at 3.3V and communicates via UART with other devices at a high baud rates. I have selected 11.0592 MHz as a CPU frequency as this is compatible with the lower operating voltage and also is a 'magic' frequency for baud rate generation (ie. is an integer multiple of all of the common baud rates and yields a baud rate error equal to that of the crystal).
I understand that VUSB is hard coded to operate only at certain CPU frequencies. I'm curious if VUSB would work if modified to use usbdrvasm12.inc at 11.0592MHz, or this file would require further modification. Or would it even be possible to modify usbdrvasm12.inc to work at 11.0592 MHz? Would this lower operating frequency even allow enough CPU cycles for VUSB to perform its tasks in the requisite amount of time?
Any advice or shared experience with this would be greatly appreciated.
Thanks,
shea
I am developing a flexible AVR platform for a variety of uses. My device runs at 3.3V and communicates via UART with other devices at a high baud rates. I have selected 11.0592 MHz as a CPU frequency as this is compatible with the lower operating voltage and also is a 'magic' frequency for baud rate generation (ie. is an integer multiple of all of the common baud rates and yields a baud rate error equal to that of the crystal).
I understand that VUSB is hard coded to operate only at certain CPU frequencies. I'm curious if VUSB would work if modified to use usbdrvasm12.inc at 11.0592MHz, or this file would require further modification. Or would it even be possible to modify usbdrvasm12.inc to work at 11.0592 MHz? Would this lower operating frequency even allow enough CPU cycles for VUSB to perform its tasks in the requisite amount of time?
Any advice or shared experience with this would be greatly appreciated.
Thanks,
shea