Selamlar,
UART ile alacağım data paketlerinin boyutlarını bu zamana kadar hep biliyordum. Dolayısıyla HAL_UART_Receive_DMA ile buffer size ını hep kullanıyordum. Şimdi alacağım buffer sayısı belli değil. Ve bir data paketi aldığımda bir fonksiyona dallanıp bu dataları elde edip işlemem gerekiyor.
Öncelerde hep callback fonksiyonunu kullanır, buffer size'ı dolduğunda callback fonksiyonuna dallanarak edinirdim dataları.
Şimdi bir data paketi aldığımda bu dataları buffer size'ından bağımsız bir şekilde nasıl elde edebilirim?
Teşekkürler
Picprojede böyle bir daha önce açıldı. Konu açmadan önce benzer başlıkları aramakta fayda var.
https://www.picproje.org/index.php/topic,78769.msg606143.html#msg606143
e-zeki arkadaşın önerisini bende uyguluyorum artık çok güzel çalışıyor, tavsiye ederim.
İyi çalışmalar.
Paylaşım için teşekkürler.
rica ederim
@sımışka eskici dükkanı bölümünde cevap yazamadım, özel mesaj da atılmıyor nedense. STM32F051K6T6 var elimde eğer hala lazımsa.