We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I would like to know about usb maximum speed for lpc2148(data sheet say 12 Mbps full speed). for USB HID I know speed is limited by 512 kbyte/s. if I would like to use full speed transfer. How will I do? How can I get example code for this purpose?
How about speed for mass storage?
"Duplicate Thread"
It's often seen for this kind of posters. He didn't satisfy my answer, because he is looking for an easy-complete- 'off-the-shelf' example. He doesn't allow even for such a little modification I suggested in this topic. "LPC2148HID" http://www.keil.com/forum/docs/thread11135.asp
I must say this attitude significantly narrows his options down. Also, his future.
What is the option(s)? LPCUSB (main_custom.c) is one of candidate, but you need GCC environment.
LPCUSB " from KEIL. Then, you can apply this understanding to all USB MCUs.
Which way does promise your future?
"for USB HID I know speed is limited by 512 kbyte/s"
512 kbyte/s is the limitation on High-Speed bus. For Full-Speed bus which is applied to LPC2148, 64 kbytes/s (64 bytes/ 1ms USB frame).
"How about speed for mass storage?"
MSC (Mass Storage Class) is established on bulk transfer. Then, the speed of MSC doesn't exceed that of bulk transfer. Rather, the protocols over bulk, BOT (Bulk Only Transfer) and SCSI, reduce the overall transfer performance.
Tsuneo