STM32CubeIDE에서 printf
함수에 %f
실수 형식 지정문자를 사용하면 다음과 같은 error가 발생합니다. 기본적으로 부동소수점 형태가 출력될 수 없도록 되어 있기 때문에 프로젝트의 설정을 바꾸어주어야 합니다.
상단 메뉴에서 Project
->Properties
를 선택하여 설정 창을 열어주세요.
C/C++ Build
->Settings
->MCU Settings
->Use float with printf from newlib-nano(-u _printf_float)
체크