摘要 |
A data transmission system dynamically re-enumerating end points that are not used at the same time when the number of end points supported by a USB controller chip is insufficient, so that hardware costs can be considerably reduced. The data transmission system comprises a USB device controller which can be connected, via a USB interface, to a PC, which is a host and which enumerates, as USB functions, a plurality of functions selected from a function group; and a RAM, which is used to store order information in accordance with which functions should be enumerated as USB functions. Based on the order information stored in the RAM, the USB device controller can select a predetermined number of functions, can enumerate, as the number of USB end points, the functions that can be supported by the USB device controller, and can transmit the configuration of the USB functions to the PC.
|