Я настроил UART для приема в режиме DMA, где размер буфера составляет около 64 байтов.Таким образом, в основном, полное прерывание получения DMA HAL_UART_RxCpltCallback () будет срабатывать только при получении 64 символов.
Есть ли в STM32 способ, с помощью которого я могу настроить время ожидания для DMA Rx, когда буфер является только частичнозаполнено (то есть получено менее 64 символов), и мы больше не получаем символы в течение указанного времени, затем DMA вызовет то же самое прерывание на основе HAL_UART_RxCpltCallback (), чтобы позволить потребителю использовать любые частичные данные, которые в настоящее время принимаются в UART?