Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: SErenG - 02 Haziran 2021, 23:31:50

Başlık: FREERTOS ile Uart
Gönderen: SErenG - 02 Haziran 2021, 23:31:50
İyi akşamlar. STM32 de daha yeniyim. Programın uart ile çakışmaması lazım. FREERTOS diye bir şey buldum. Tam olarak anlamadım ama programa task veriliyormuş. Ben bunu kullanarak FREERTOS ile uart haberleşmesini yapabilir miyim? Veya farklı bir metot var mıdır? Ana programda kesinti olmaması önemli.
Başlık: Ynt: FREERTOS ile Uart
Gönderen: mr.engineer - 03 Haziran 2021, 01:35:06
Daha yeniyseniz, FreeRTOS kullanmayın. UART kullanmak için FreeRTOS kullanmanıza gerek yok.
Başlık: Ynt: FREERTOS ile Uart
Gönderen: volkanunal - 03 Haziran 2021, 08:06:00
Alıntı yapılan: SErenG - 02 Haziran 2021, 23:31:50İyi akşamlar. STM32 de daha yeniyim. Programın uart ile çakışmaması lazım. FREERTOS diye bir şey buldum. Tam olarak anlamadım ama programa task veriliyormuş. Ben bunu kullanarak FREERTOS ile uart haberleşmesini yapabilir miyim? Veya farklı bir metot var mıdır? Ana programda kesinti olmaması önemli.

Uart Interruptlarını kullanabilirsiniz, stm32 uart şu imzaya sahip uart callbackleri mevcut.


void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)

{
//Kullanacağınız uart kanalını buraya girebilirsiniz.

}