Dyikot
@Dyikot

Почему не переводит на новую строчку в терминале через uart?Как очистить терминал?

Работаю в Proteus.
И как еще очищать терминал?
Причем \r работает.
uint8_t tr[8];
	for( int i=0;i<10;i++)
	  {
			HAL_UART_Transmit(&huart1,(uint8_t*)"\n",3,100);
		  sprintf(tr,"%i",i);
		  HAL_UART_Transmit(&huart1,tr,3,100);
		  HAL_Delay(500);
	  }

60a350838bc09580041815.png
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Попробуйте "%i\n" в sprintf передавать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы