Неполное отображение данных при передаче через uart, передаю команду АТ модему, получаю только О, остальные команды грузит максимум 3 символа до +

uint8_t buff1[20] = {""};

HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_RESET);

while (1)
{
  HAL_UART_Transmit_IT(&huart1, (uint8_t*)"AT\r\n\0", 5);
  HAL_Delay(500);
  HAL_UART_Receive_IT(&huart1, buff1, 20);
}

Ответы (0 шт):