Picproje Elektronik Sitesi

PICPROJE PROGRAMLAMA DERSLERİ => STM32 Örnekleri => Konuyu başlatan: catalyst - 02 Nisan 2021, 15:36:08

Başlık: STM32 bilinmeyen rx buffer boyutu
Gönderen: catalyst - 02 Nisan 2021, 15:36:08
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
Başlık: Ynt: STM32 bilinmeyen rx buffer boyutu
Gönderen: sımışka - 02 Nisan 2021, 16:40:57
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.
Başlık: Ynt: STM32 bilinmeyen rx buffer boyutu
Gönderen: Martinli - 17 Mayıs 2021, 11:05:18
Paylaşım için teşekkürler.
Başlık: Ynt: STM32 bilinmeyen rx buffer boyutu
Gönderen: sımışka - 18 Mayıs 2021, 10:16:05
rica ederim
Başlık: Ynt: STM32 bilinmeyen rx buffer boyutu
Gönderen: czorgormez - 13 Haziran 2021, 01:33:40
@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.