Я использую драйвер NuMicroTM Mini51 Series: ссылка
В основном коде я использую тот же порт: UART_PORT0
для прослушивания и отправки буферов через порт, но Я звоню им, используя отдельные темы. Моя цель - читать и писать параллельно, используя один и тот же порт без блокировки, вызванной каким-либо из этих методов (DRV_UART_READ
и DRV_UART_WRITE
), но все же, когда я пытаюсь вызвать их оба параллельно, первый поток (ЧИТАЙТЕ поток) переводит порт в какой-то режим блокировки, пока не получит весь буфер.
Спасибо заранее.