Microprocessor (MCU)/STM32F205

<ST MCU> printf 를 통해 Console 출력 (USART)

LEEHANDS 2022. 10. 31. 15:01
반응형

예전 라이브러리에서는 여러가지 옵션을 손봐야했는데

2022년 10월 기준으로 CUBEMX 으로 프로젝트 생성시 

main 함수에 아래 명칭으로 함수를 만들면 printf 사용시 자동으로 링크가 된다.

putchar 함수 내에서 어떻게 사용할지? (Interrupt ? DMA ? Direct ? ) 는 알아서사용하시면됩니다.

int putchar(int ch)
{
  if( ch == '\n')  // Ender 입력시
  {
    gP->console->putchar('\r');
    gP->console->putchar('\n');
  }
  else
  {
    gP->console->putchar(ch);  // Echo mode
  }
  return ch;
}

간단하쥬???

반응형

'Microprocessor (MCU) > STM32F205' 카테고리의 다른 글

<ST MCU, EXTI>, Interrupt Mode & Event Mode 차이  (0) 2021.01.21