Я работаю над проектом, в котором требуются два VCP и одно устройство MS C. Мой чип - STM32F411CEU6. Я могу без проблем перечислить один VCP + один MS C. Однако, когда я попытался добавить второй VCP, это не удалось.
Оказывается, STM32F411 имеет только 3 OUT и 3 IN USB-оконечных устройства, что объясняет ситуацию. Раньше я работал над STM32F103, где присутствуют конечные точки 7 OUT и 7 IN USB. Предполагается, что STM32F4 превосходит STM32F1, но это отстой.
Теперь, что я могу сделать? Есть ли какой-нибудь метод , который я могу использовать для сохранения конечных точек и выполнения работы?