Ответ в теме: Программирование МК STM32

 

 

 

#17641
kaddet
Участник

Здравствуйте!
Благодарю Вас за Ваш труд в этой сфере. Это неоценимый труд для начинающих и опытных программистов.
Возник вопрос. Изучаю USB CDC Сlass. Контроллер stm32f103. Необходимо за раз принять а потом и передать пакет 510б. Но в HAL ограничение на пакет 64 байта а остальные теряются. Конечно можно задефайнить больший размер буфера. Но когда надо будет передавать килобайты, мегабайты?
В Вашем уроке №33 вы копируете полученный буфер в функции CDC_Receive_FS в свой. Но в эту функцию по умолчанию не приходит более 64 байт.
Как бы Вы посоветовали организовать прием данных превышающих размер 64б?