아~ 놔.. 열통 터지네. 이번에는 sprintf 함수에 아무리 float 값을 써도 이상하게 나와서 찾아보니,
이것도 컴파일러 문제일 듯 하네요. 또 라이브러리쪽에 뭘 써 넣어야 하는군요.
다음과 같이 수정하면 printf/sprintf 함수에서 floating point 값을 표시할 수 있습니다.
1. 프로젝트를 클릭하고, 다시 마우스 우클릭한 다음 Build Setting 을 클릭.
2. Linker 의 Use newlib-nano Float Format 을 True 로 고치고,
command line 의 Custom Flags 에 -u _printf_float 라고 써 넣음.
'PSOC5' 카테고리의 다른 글
[PSOC5] LED Driver 콤퍼넌트 테스트 (새로 추가된 녀석 ^^) (0) | 2017.02.19 |
---|---|
[PSOC5] TR(MMBT3904),열전대 온도측정(프로그램 첨부) (0) | 2017.02.19 |
[PSOC5] 수학 함수(log 함수) 사용 방법(컴파일러 버그) (0) | 2017.02.19 |
[PSOC5] EEPROM 테스트 (0) | 2017.02.14 |
[PSOC5] SD Card I/F (SPI 방식) (0) | 2016.12.14 |