HAL_UART_RECEIVE birden fazla btyte okuma

Başlatan 41linea45, 15 Eylül 2019, 20:57:22

41linea45

Merhaba
Elimde stm32f4 discokart var ve seri porttan veri okuyorum. Fakat sadece bir byte veri okuyabiliyorum.
Bir byte/karakterden fazla veri gönderdiğimde işlem yapmıyor.

Sanırım kodda eksiklik var. Hatam nerede?
uint8_t veri=0;

HAL_UART_Receive(&huart2,&veri,8,200);
if (veri=='1')
(
HAl_GPIO_WRITEPIN........
.......