inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌

UART Rx Interrupt (수신인터럽트)

Tiny Printf 관련으로 질문이 있습니다.

403

김희태

작성한 질문수 1

0

안녕하세요.

STM32F4 속성 강의 강좌를 수강중 질문이 있어 글을 남김니다.

다름이 아니라 저는 TrueSTUDIO 가 아닌 이번에 새로이 나온 CubeIDE를 이용하여 청강을 하고 있습니다.

챕터 2-2 강의 마지막 부분의 Tiny Printf 부분을 들어 강의와 같이 구현을 시도했지만 구성이 조금씩 다르다 보니 구현에 어려움이 있으며, Tiny Printf 부분에 관해 ST Home 및 Community 에도 확인을 하였지만 관련 함수에 사용 방법 혹은 함수 지원이 중단되어 사용이 안된다는 정보가 보이지 않아 구현에 어려움이 있습니다.

관련사항에 관해 확인하시고 답변 바랍니다.

c 드론-개발 iot

답변 1

3

ChrisP

안녕하세요! 혹시 Tiny printf를 꼭 사용하셔야 하는 이유가 있나요? 없다면 제 수업처럼 int _write() 함수를 정의하셔서 사용하시면 printf 함수를 사용하실 수 있습니다.

tiny printf 를 사용하는 이유가 함수의 코드 사이즈를 줄이고 수행시간을 단축시키기 위한 목적인데

근데 어차피 런타임에서는 printf 함수 자체를 사용할 일이 많지 않아서 그래서 제 수업에서도 tiny printf 를 설명드리지 않고 일반 printf로 사용하는 방법만 설명드린겁니다.

tiny printf는 저도 아직 제대로 사용하는 방법을 본게 아니라서 설명을 드리려면 실험을 좀 해봐야 합니다.

PWM 실시간 변경 시 ARR이 아닌 PSC 레지스터를 제어해야 하는 이유

0

163

1

클럭설정

0

320

1

SDIO구현

0

430

1

CANable 구매 후 STM32F407V_EduBoard_Ver1.22와 연결 뒤 통신이 안됩니다.

0

310

1

CAN 통신에 사용되는 CANable 보드의 펌웨어

0

1494

2

서보모터 질문

0

344

2

서보모터 제어

0

499

1

IrDA 통신

0

294

1

파일 생성이 되지 않습니다

0

326

1

파일이 없습니다.

0

358

1

사용 프로그램이 맞나요?

0

363

4

선택사항을 실행할 수 없으며 최신 실행 작업이 없습니다. 질문

0

541

1

TrueSTUDIO가 뜨지 않습니다.

0

594

1

pwm 주기 강의 질문드립니다.

0

520

1

가감속 테이블

0

411

1

개인정의 질문

0

352

1

임베디드 공부

0

561

1

새로운 모듈 새로운 라이브러리

0

354

1

포트 설정 문제

0

468

1

서보모터

0

277

1

예제코드, 회로도 요청드립니다.

0

240

1

보드 구매후 구매확정 하였습니다.

0

228

1

예제코드 및 회로도 요청 건

0

269

1

PWM 생성 주기에 따른 차이점은 어떤것이 있나요?

0

578

1