Параллельная запись и чтение Bluetooth на DRVUart на keil C (ARM) - PullRequest
0 голосов
/ 15 февраля 2020

Я использую драйвер NuMicroTM Mini51 Series: ссылка

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

Спасибо заранее.

...