메뉴 닫기

TrueStudio STM32F Printf 사용하기

기본프로젝트의 주소

1.1 Cube프로젝트에서 생성된 main.c 파일을 열어 stdio.h 파일을 include 시킵니다.

#include <stdio.h>

1.2 main.c 파일의 /* Private function prototypes ———————————————–*/ 부분에 int_write() 함수를 작성합니다.

int _write(int file, unsigned char* p, int len)
{
  HAL_UART_Transmit(&huart8, p, len, 10);
  return len;
}

1.3 stdout buffer size 설정과 setvbuf 함수 사용

setvbuf(stdout, NULL, _IONBF, 0);

댓글 남기기