강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của minjunkim1342689
minjunkim1342689

câu hỏi đã được viết

STM32 CÓ THỂ giao tiếp

Triển khai SW - 11

__io_putchar를 추가한 이유를 알고싶습니다.

Viết

·

424

0

 페이지 27에서, 맨 아래에 있는 코드인


int __io_putchar(int ch){ while(HAL_OK != HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 30000)) {} return ch; }

가 어떤 함수인지는 이해했지만, 추가하신 이유가 무엇인지 궁금합니다. 코드 상에서는 cnt를 출력할 때 이 함수와 아무 상호작용이 없는 것처럼 보였기 때문입니다.

CANMCU

Câu trả lời 1

1

alex님의 프로필 이미지
alex
Người chia sẻ kiến thức

안녕하세요.

__io_putchar() 함수는 printf 함수가 호출되면 출력장치를 지정해주는 용도로 사용됩니다. printf 함수를 실행하면, __io_purchar() 함수에 지정된 출력장치를 통해 데이터가 전달됩니다.

아래 링크에 자세한 내용이 있으니 참조하세요.
링크 : https://eteo.tistory.com/87

감사합니다

minjunkim134님의 프로필 이미지
minjunkim134
Người đặt câu hỏi

오오.. 신기합니다 감사합니다

Hình ảnh hồ sơ của minjunkim1342689
minjunkim1342689

câu hỏi đã được viết

Đặt câu hỏi